win10 visual studio IIS Express 局域網調試,默認只能localhost
阿新 • • 發佈:2017-07-28
user format project config toc name win enter strong
在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都打開了服務。
vs2015自帶IISExpress默認只能localhost,這樣根本無法跨局域網調試啊
win10/win7下vs2015自帶IISExpress支持局域網訪問
找到工程目錄下的配置文件,E:\projects\visual studio2015\XXprojectname\.vs\config 用記事本打開applicationhost.config文件,找到: <bindings> <binding protocol="http" bindingInformation="*:58975:localhost" /> </bindings>win10 visual studio IIS Express 局域網調試,默認只能localhost