在進行微信公眾號開發(fā)的時候,需要有一個域名和服務(wù)器,雖然微信提供了接口調(diào)試工具,但是只能看到返回的結(jié)果,內(nèi)部如何處理是不知道的,如同隔靴搔癢,還是不能滿足開發(fā)者調(diào)試的需求,那么能不能寫完代碼就可以進行斷點調(diào)試呢?
首先,需要下載?Sunny-Ngrok 這個軟件,網(wǎng)址是?https://www.ngrok.cc/ , 網(wǎng)站上有使用教程,這里不再細說,配置好自己的外網(wǎng)域名后,打開?Sunny-Ngrok啟動工具 這個軟件
之后打開IIS管理器->綁定->編輯->在[主機名]框中輸入在ngrok中注冊的域名
之后用visual studio(我這里是2013)打開你的項目,右鍵項目->屬性->Web,在服務(wù)器欄選擇[外部主機],在項目URL填入在ngrok上注冊的域名,保存
最后最重要的一步,在visual studio安裝目錄中搜索到msvsmon.exe,雙擊,如圖一樣配置
配置結(jié)束,在調(diào)試的時候先發(fā)布一遍(調(diào)試的版本必須和發(fā)布版本相同),瀏覽器打開網(wǎng)站,在visual studio中單擊調(diào)試,選擇附加到進程
找到名為w3wp.exe的項,選擇后點擊附加,就可以調(diào)試啦