我的计算机localhost
在 IIS 中设置了 ,并且该计算机在内部网络上可见。在 Windows XP IIS6 中,我只需键入http://<computername>/
,就可以看到该用户的localhost
。在 Windows 7 IIS7 中,默认情况下似乎禁用此功能。我该如何启用它?
答案1
我相信您想使用 Windows 防火墙的控制面板小程序。
然后点击“入站规则”并滚动找到“万维网服务(HTTP 流量进入)”规则。
啟用它。
完毕。
答案2
听起来您是使用 WebMatrix 开发此问题的。这会安装 IIS 7 Express,而不是 IIS 7。我也遇到过这种情况,我按照以下步骤解决了该问题:http://blog.alirobertson.com/post/11139712138/enabling-non-localhost-access-to-webmatrix
答案3
我遇到了同样的问题,并通过执行以下操作解决了它:输入:控制面板\系统和安全\Windows 防火墙
点击:允许程序或功能通过 Windows 防火墙
请确保启用:家庭/工作(私人)的万维网服务(HTTP)
我现在可以从同一本地网络中的另一台 PC 在 Win7 IIS 中运行我的本地主机网站。请注意,除非您打开 Windows 防火墙并关闭家庭或工作(私人)网络本地设置上的防火墙(不推荐),否则尝试 ping 远程 PC 将不会响应
问候 Lars