如何将ASP.NET项目配置为可通过本地无线网络访问?

如何将ASP.NET项目配置为可通过本地无线网络访问?,asp.net,iis,wireless,windows-firewall,Asp.net,Iis,Wireless,Windows Firewall,我不得不将我的开发机器从Windows7升级到8——几乎相同的硬件,只是更新的SSD。以前的设置方式是将我的ASP.NET项目配置为“使用本地IIS web服务器”,如下所示: 我现在在Windows 8计算机上安装了IIS 8(以前是IIS 7) 可以在该Windows 8计算机上查看MyWebApp,方法是转到如下URL: http://localhost:59212/MyWebApp/About.aspx 它的配置方式是使用无线网络上其他机器的相同URL(如上所述),通过我们的无线路由

我不得不将我的开发机器从Windows7升级到8——几乎相同的硬件,只是更新的SSD。以前的设置方式是将我的ASP.NET项目配置为“使用本地IIS web服务器”,如下所示:

我现在在Windows 8计算机上安装了IIS 8(以前是IIS 7)

可以在该Windows 8计算机上查看
MyWebApp
,方法是转到如下URL:

http://localhost:59212/MyWebApp/About.aspx
它的配置方式是使用无线网络上其他机器的相同URL(如上所述),通过我们的无线路由器访问相同的Web应用程序


我现在的问题是,我似乎无法将其设置为在这种无线配置下工作。所以我的问题是,我需要在IIS中设置一些东西吗?在VS 2010的ASP.NET web项目中?Windows防火墙?如果是,具体是什么?

简短回答,从“localhost”更改为“0.0.0.0”。这可能就是你所需要的

也检查

  • 如果打开了一个端口,则该端口是通过打开的
  • 您可以在wifi网络上ping其他设备。一些wifi接入点限制在同一wlan上从一个节点向另一个节点发送流量
详细回答:

当您使用localhost作为主机名时,它将解析为127.0.0.1(通过system32/drivers/etc)

网卡设计用于限制从其他任何地方访问该ip地址,因此您需要选择不同的ip地址进行绑定

您可以为您的计算机选择实际的IP地址,但这可能会随着时间的推移而改变


特殊IP地址0.0.0.0意味着绑定到系统上的所有接口。

谢谢。你看,路由器什么都没变,以前也能用。唯一发生的变化是在这个Windows8桌面上。好的,我想你明白了。我必须做两件事:第一,调整Windows防火墙。谢谢你的链接。第二,在无线机器上使用URL:
http://192.168.0.4/MyWebApp/About.aspx
其中IP可以从ASP.NET项目机器上的
ipconfig
获取。