2010-07-23 64 views
1

我在设置IIS7时遇到困难,以允许从我的机器以外的机器访问默认网站。 (这是针对我正在开发的.NET应用程序)。无法将IIS7网站暴露给外部机器

IIS7已安装并在Windows 7 32bit上运行,大部分配置都是默认配置。通过指向本地主机,我的IP地址或我的机器名称,我可以访问默认网站(从运行IIS的计算机)。 (我正确地获得了默认的II7欢迎屏幕)。

但我无法访问网络上其他机器的默认欢迎屏幕。 (我收到连接超时错误消息)。

注意,这些其他的机器,我仍然可以:

正确ping通我的IP地址。

我也可以访问默认(80)端口,如果我使用其他东西来托管(其他然后IIS)。
这将表明这不是防火墙问题)。

对此提出建议?似乎我不得不改变一些其他的II7设置来做到这一点,我只是不知道他们是什么。

我也尝试编辑权限,以完全访问IIS_IUSRS和IUSR用户,但那并没有解决任何问题。

我正在使用匿名身份验证。

我的Windows 7防火墙已关闭。

此IIS7日志文件不显示关于远程计算机击中服务器的任何内容。

+0

值得一提的是Ping使用ICMP并且不是第4层活动,这意味着它没有端口,比如HTTP流量。虽然网络管理员通常在网关处禁用ICMP流量,但ping可以正常运行,但网络流量仍然无法正常通过。 Windows防火墙,然后你的路由器NAT或网关是最有可能的罪魁祸首。如果你想保持开启状态,在DMZ中粘贴你的盒子是非常常见的事情。 – Ray 2012-08-29 18:57:56

回答

1

好吧,我想出来......原来,即使Windows 7操作中心明确表示Windows 7防火墙已关闭,但并不完整。关闭它完全解决了这个问题。