1. 程式人生 > >win10 visual studio IIS Express 局域網調試,默認只能localhost

win10 visual studio IIS Express 局域網調試,默認只能localhost

user format project config toc name win enter strong

vs2015自帶IISExpress默認只能localhost,這樣根本無法跨局域網調試啊

win10/win7下vs2015自帶IISExpress支持局域網訪問

找到工程目錄下的配置文件,E:\projects\visual studio2015\XXprojectname\.vs\config 用記事本打開applicationhost.config文件,找到: <bindings> <binding protocol="http" bindingInformation="*:58975:localhost" /> </bindings>
在binding下邊添加一行,如: <bindings> <binding protocol="http" bindingInformation="*:58975:localhost" /> (不能刪) <binding protocol="http" bindingInformation="*:58975:192.168.0.172" /><!-- 加入此行 --> </bindings> 添加完後保存,然後重啟iisexpress,按照上述步驟,在win7操作系統下已經可以正常訪問,但是經測試win10下居然沒有反應,需要運行下邊的語句: 打開運行窗口,輸入CMD,enter,然後執行下邊的命令即可。 (管理員身份打開)
netsh http add urlacl url=http://192.168.0.172:58975/ user=everyone 點擊調試就可以看到localhost與192.168.0.172都打開了服務。

win10 visual studio IIS Express 局域網調試,默認只能localhost