0

我已经发布了 ASP.NET 网站,在 Win7 上使用 IIS7。我可以在本地主机上访问该网站,但无法通过互联网从其他计算机访问。我曾尝试禁用防火墙和防病毒程序,但没有成功。

有谁知道可能导致此问题的原因?

如果我在winXP上发布它就可以了。

4

4 回答 4

1

尝试检查您的路由器设置以进行端口 80 转发;查看有关您的互联网提供商的信息;有些提供商会阻止端口 80 的传出流量。

于 2010-01-18T19:51:11.370 回答
0

检查已部署文件夹的安全设置并检查“每个人”是否具有读取权限。如果您没有在 wwwroot 下部署,他们可能不会

于 2010-01-20T17:29:17.330 回答
0

尝试从内部网络上的另一台计算机访问该网站。如果你不能在内部点击它,那么这是网络服务器上本地配置的问题。如果您可以在内部击中它,但不能在外部击中它,则存在某种来自外部的路由问题。

它可能是来自外部的路由问题,因此请考虑以下步骤:

  1. 外部 DNS
  2. 正确的 NAT/防火墙设置
  3. 尝试使用 telnet 连接到网站,看看是否有响应
  4. 从外部使用 tracert 查看流量在哪里失败(如果失败)
于 2010-01-20T17:27:46.450 回答
0

尝试检查该网站是否实际绑定到 127.0.0.1。如果是的话,它会为你工作,但对其他人没有用。

于 2010-01-18T19:53:52.770 回答