使用Visual Studio 2012 在局域网内调试网站或Web Services
由于使用Visual Studio 2012 运行时的IIS Express 只能在本机访问,需要增加一个访问的IP地址。
新增方法:
找到:C:\Users\machan\Documents\IISExpress\config\applicationhost.config文件。
打开此文件
在<sites>节点找到你的工程的名称。
如:
<site name=”Tiger7.APIServices” id=”4″>
<application path=”/” applicationPool=”Clr4IntegratedAppPool”>
<virtualDirectory path=”/” physicalPath=”E:\MindWork\Tiger7\T7Server\Tiger7.APIServices” />
</application>
<bindings>
<binding protocol=”http” bindingInformation=”*:7001:localhost” />
</bindings>
</site>
在bindings节点中新增一个binding protocol节点。具体如下:
<binding protocol=”http” bindingInformation=”*:7001:192.168.1.50″ />
新增完成后的节点如何:
<site name=”Tiger7.APIServices” id=”4″>
<application path=”/” applicationPool=”Clr4IntegratedAppPool”>
<virtualDirectory path=”/” physicalPath=”E:\MindWork\Tiger7\T7Server\Tiger7.APIServices” />
</application>
<bindings>
<binding protocol=”http” bindingInformation=”*:7001:localhost” />
<binding protocol=”http” bindingInformation=”*:7001:192.168.1.50″ />
</bindings>
</site>
重新启动项目即可在局域网内访问此网站或Web API