VS開發環境下,外網聯調!
阿新 • • 發佈:2019-01-29
在.NET開發環境下,外網聯調
背景:
大多數情況下,我們在使用VS做開發時,除錯時,都是通過http://localhost:port的方式來除錯。在區域網內,都沒有辦法聯調。現在有沒有辦法,不僅可以讓區域網內的計算機聯調,還可以讓外網的朋友聯合 測試呢,答案是肯定的,具體步驟如下:
第一步:如何內網訪問
1、將VS的除錯使用的IIS伺服器,由預設的”IIS Express“修改為”本地的IIS伺服器“,設定方法是在解決方案上點選右鍵--屬性--web,下面的伺服器,選擇本地的IIS伺服器,埠地址等。
2、重啟IIS伺服器,可能在開始--執行裡輸入,iisreset。
3、啟動除錯,此時,已從區域網其他機器輸入IP地址及第1步設計的資訊,訪問該專案了。
第二步:如何在外網訪問
1、外網使用者要訪問內部地址。常用的做法是使用花生殼之類的東西。現在我們使用一個叫ngrok的東西,他可以將網內地址繫結到一個二級域名上,以實現外網使用者訪問本地專案,實現聯調。
2、前往網站http://www.tunnel.mobi網站,下載:ngrok.cfg和ngrok.exe檔案,根據網站的提示,在命令列輸入:
ngrok -config ngrok.cfg -subdomain iceboard 80
大致的意思是,將80埠,繫結到域名iceboard.tunnel.mobi下。當提示成功之後。即可通過剛剛的域名iceboard.tunnel.mobi開始訪問了。