VS2013內置了IISExpress。作asp.net MVC的web項目開發時,Ctrl+F5和F5啓動項目運行(後者是調試模式)的同時都會打開IISExpress,事實上本機對該web項目走的就是 這個內置的server。默認狀況下,該server運行的web項目不支持局域網內其餘機器的訪問。爲了作到這一點:web
一、關閉防火牆。app
二、修改C:\Users\Administrator\Documents\IISExpress\config目錄下的applicationhost.config的文件:asp.net
查找你的web的項目的名稱或者你的web項目運行起來的端口號,找到該web項目的bindings項,增長一個binding配置:.net
<bindings>
<binding protocol="http" bindingInformation="*:3859:localhost" />a//這一行是默認生成的
<binding protocol="http" bindingInformation="*:3859:192.168.1.108" />//這一行是我爲了支持外部訪問而配置的,IP就是本機在局域網內的IP調試
</bindings>orm
好了,如今其餘機器(包括使用了局域內的wifi的手機)也能夠訪問了。server
有時候 用localhost 127.0.0.0 能夠訪問 而 Ip的話 就不行的話 用管理員的身份運行VS 就能夠了開發