有时候我们需要让其他同事一起联调时,需要他们访问本机的服务,装IIS比较麻烦,调试也麻烦。这时候我们就想让他们可以访问我们的IIS Express了。
其实IIS Express把每个项目的站点信息记录在C:\Users\user\Documents\IISExpress\config\applicationhost.config 里面,找到自己的站点信息,修改bindingInformation的为 *:端口:*
修改前
<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>
<site name="WebSite1" id="1" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":8080:*" />
</bindings>
</site>
ps:不重启 iis express, 改完可以用以下语句刷新
netsh http add urlacl url=http://*:6306/ user=Everyone