1.找到IISExpress的配置文件,位于 <文檔>/IISExpress/config文件夾下,打開applicationhost.config,找到如下代碼:
1
2
3
4
5
6
7
8
|
<site name= "WebSite1" id= "1" serverAutoStart= "true" > <application path= "/" > <virtualDirectory path= "/" physicalPath= "%IIS_SITES_HOME%\WebSite1" /> </application> <bindings> <binding protocol= "http" bindingInformation= ":8080:localhost" /> </bindings> </site> |
其中name是你Web項目的名稱,找到對應(yīng)你項目的配置,然后在
<binding protocol="http" bindingInformation="*:8080:localhost" />
后面加上
<binding protocol="http" bindingInformation="*:8080:192.168.1.1" />
其中192.168.1.1改為你自己的Ip地址,8080改為你自己的端口
2.按上面改為后,當(dāng)你通過IP地址訪問時可能會出現(xiàn)400錯誤,如果出現(xiàn),就采用下面的方法:
(1)以管理員身份打開CMD命令窗口
(2)輸入如下命令:
netsh http add urlacl url=http://192.168.1.1:8080/ user=everyone
同樣,將IP地址和端口改為你自己的。如果報錯請確認(rèn)是否是以管理員身份運行的CMD。重啟IISExpress,此時應(yīng)該就可以使用IP地址訪問了
3..完成上面兩部之后,由于防火墻的原因,其他的電腦可能還無法訪問你的服務(wù)器,如果出現(xiàn)這種情況,采用下面的方法(這里系統(tǒng)是win8.1)
(1)控制面板(查看方式選擇類別)->系統(tǒng)和安全->Windows防火墻,在左側(cè)選擇高級設(shè)置
(2)右擊入站規(guī)則->新建規(guī)則->端口->特定本地端口處輸入8080->允許連接->3個選項全選->輸入新規(guī)則名稱->完成
現(xiàn)在外部程序就可以訪問你的IISExpress了
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
原文鏈接:http://blog.csdn.net/zhangjk1993/article/details/36671105