我试图将VisualStudio2012 ASP.NET MVC 4网站从同一子网中的另一台计算机上访问。 我已经在IIS Express文件夹中打开了我的applicationhost.config文件,并使用我的IP添加到我的绑定另一行:
<site name="MedicalTransactions_Security" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\aa\documents\visual studio 2012\Projects\MedicalTransactions_Security\MedicalTransactions_Security" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:50514:localhost" />
<binding protocol="http" bindingInformation="*:50514:10.250.38.242" />
</bindings>
</site>
我使用的是Windows 8.1,因此我打开了管理提示并添加了:
netsh http add urlacl url=http://10.250.38.242:50514/ user=everyone
然后,补充说:
netsh advfirewall防火墙添加规则名称=&#34; IISExpressWeb&#34; dir = in protocol = tcp localport = 50514 profile = private remoteip = localsubnet action = allow 这样我的防火墙就允许从该特定端口进行远程访问。
当我尝试从另一台计算机访问:10.250.38.242:50514时,在同一网络中它不起作用..它说该页面所在的服务器没有响应..
我不知道我应该做些什么才能让它发挥作用.. 你能帮忙吗?
谢谢你, 最好的祝福, 威廉。