找到IISExpress的配置文件,位于 C:UsersAdministratorDocumentsIISExpressconfig文件夹下,打开applicationhost.config,找到如下代码:
<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>
添加一行http配置信息为:
<sites> <site name="WebSite1" id="1" serverAutoStart="true"> <application path="/"> <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%WebSite1" /> </application> <bindings> <binding protocol="http" bindingInformation="*:2040:192.168.0.16" /> <binding protocol="http" bindingInformation=":8080:localhost" /> </bindings> </site>
以管理员身份打开CMD命令窗口
输入如下命令:
netsh http add urlacl url=http://10.1.186.198:60736/ user=everyone
如果报错请确认是否是以管理员身份运行的CMD。重启IISExpress,此时应该就可以使用IP地址访问了。
另外,要记得关闭防火墙。