vs visual studio 讓外網訪問設置

vs2015 提供外網訪問我是這麼解決的

有時咱們常常會用到鏈接外網的方式來調試本身寫的莫名bug.而咱們一般有兩種解決方式

1、捕捉錯誤日誌進行代碼分析。
 2、則是將咱們的源碼項目提供外網訪問進行直接調試。(調試代碼-簡單粗暴)

第一種方式是咱們經常使用的,尤爲是在線上項目運行的時候。因此我如今只簡單記錄下第二種方式。web

首先你須要的必備條件:express

  1. visual studio 2012+ ,或許 2008/2010也能夠沒有親測,不敢保證。
  2. IIS Express (如今vs已集成) ^_^
  3. 本機IP 地址(這個也都有最好設置固定的不要dhcp,其實這時候已經能夠進行局域網調試了)
  4. 若是進行互聯網調試則須要映射

visual studio 開發工具 修改須要訪問的端口

用vs 打開帶測試項目 ,如今以web項目爲例安全

在web項目上右鍵->屬性->web
app

在項目url中修改你所須要的端口,修改以後點擊建立虛擬目錄。若不修改則不須要建立虛擬目錄
我這裏是端口號52017
修改完以後,保存。啓動項目-默認端口的網址已開啓-http://localhost:52017/-網站正常訪問.
這時候用本機ip地址仍是不能夠的。僅僅是第一步。工具

設置IIS Express

項目啓動以後,打開右下角的IIS Express,->右鍵->顯示全部程序->選擇相應的項目->
下方出現配置和連接->點擊
visual-studio

此時會打開IIS Express 的配置文件 applicationhost.config->找到sites節點
->會看到不少site
開發工具

這時候要找到對應的項目和端口 site中的name 就是項目的名稱,若是同一個項目有多個site 請找到對應的在vs設置中的端口地址
就是上面我設置52017,要找到對應的52017地方進行修改,其餘的暫時忽略!
而後在當前site裏面添加本機的ip地址測試


保存網站

IIS Express 相應的項目出現了2個地址 而且是你設置的那個ip地址 則說設置成功,
url

並能夠本機訪問,本網段的其餘電腦也能夠啦!

設置IIS 以後的小細節

當咱們按照上面的步驟進行設置完發現不行,沒有獲得預期,怎麼破!!!
咱們要進行以下檢查:

  1. 對VS 重啓,而後以管理員身份運行,從新打開項目。
  2. 檢查本機防火牆是否阻止你設置的端口(簡單粗暴的直接關閉先)
  3. 檢查安全軟件是否阻止你設置的端口
  4. 若是還不行請從新檢查以上配置

外網映射

其實設置完上面的配置已經能夠進行大部分需求測試了。若是有外網需求則須要端口映射啦
端口映射能夠有多種

  1. 若是你有外網ip地址 則直接用路由器 進行端口映射
  2. 能夠用花生殼進行外網映射
  3. 其餘穿透工具也是能夠的
相關文章
相關標籤/搜索