1. 程式人生 > >VS開發環境下,外網聯調!

VS開發環境下,外網聯調!

在.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開始訪問了。