搜尋
首頁微信小程式微信開發ASP.NET MVC5+EF6+EasyUI 後台管理系統微信公眾平台開發- 資源環境準備

系列目錄

前言:

本次將學習擴展企業微信公眾號功能,微信公眾號也是企業流量及品牌推廣的主要途徑,所謂工欲善其事必先利其器,調試微信必須把程式發佈外網環境,導致調試速度太慢,太麻煩!

我們需要準備妥當才能進入開發,為後續快速開發作準備

什麼是內網穿透?

  意在外部網路透過網域名稱可以存取本地IIS網站!

軟體環境:

  Windows10+IIS10

  (把本機網站設定到IIS10做為備用,發佈網站不作為教學)

知識點:

  1. 花生殼(主)

  2. ngrok 

開始:

先發佈網站到IIS,我這裡發佈網站到本機IIS,並綁定連接埠為:8081,可以使用預設的80

  ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

  ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

本人認為比較簡單的內網穿透軟體有2款:花生殼、Ngrok

花生殼下載

Ngrok下載

1.花生殼(最低6元收費)

  花生殼配置簡單,介面操作,需要花費6元,6元檔只支援電信網絡,我刻意花費6元測試了一下,流程大致如下:

1.安裝花生殼後,打開軟體

ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

#2.點擊網域清單會看到他贈送的免費二級網域一個,第一次點入是付費6元的介面

ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

3.內網穿透-新增映射

ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

#設定簡單,這樣就可以透過 ymnets.imwork.net來存取本地IIS的站點,可見配置的簡單

ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

2.Ngrok(可以免費)

  Ngrok,它是免費的,設定也不是很複雜

  位址:https ://dashboard.ngrok.com/user/login

  註冊帳號,並點擊上面的下載下載軟體(4MB),軟體解壓縮後開啟:

  這時你應該有2個介面:軟體介面,網站介面

    軟體介面:

ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

  網站介面:

ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

1.點選tab標籤的Auth

ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

2.Copy Token複製到軟體介面中來

ngrok authtoken NL...... ....................................j1KY

ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

成功保存一個yml檔案

3.再次輸入命令:ngrok http 8081

注意:我這裡上面IIS配置的端口是8081,你可能是其他端口,需要根據實際情況設置,支援80埠

這時會跳出下面介面,表示成功

ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

 

4.開啟:http://127.0.0.1:4040/inspect/http

可以看到有2個站點,這就是外網可以存取本地IIS站點的位址裡!

ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

5.固定網域

上面的網域都是變化的,意味著,我們每一次運行都要配置一次調試的網站地址,如果需要固定的域名,我們需要付費來獲得固定的域名

地址:https://dashboard.ngrok.com/billing/plan

ASP.NET MVC5+EF6+EasyUI 后台管理系统微信公众平台开发- 资源环境准备

然後透過指令:

ngrok http -subdomain=inconshreveable 8081
Forwarding                    http://inconshreveable.ngrok.io -> 127.0.0.1:80
Forwarding                    https://inconshreveable.ngrok.io -> 127.0.0.1:80

最後就可以透過自訂http://inconshreveable.ngrok.io #的網域來存取了

總結:

1.固定網域都是需要付費的,相較來說,花生殼更加的便宜

2.如果你的網路允許,那麼使用花生殼,感覺國內的域名還是速度比較快

3.免費的情況下,使用ngrok同樣能進行微信開發調試

4.ngrok不太穩定,有時候會出現網路開啟錯誤,不知道是不是我個人網路的問題

5.後續全部是花生殼測試

更多ASP.NET MVC5+EF6+EasyUI 後台管理系統微信公眾平台開發- 資源環境準備相關文章請關注PHP中文網! 

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)