1

我有一个托管在 IIS7 上的网站(ASP.NET WebForms)。我有一个静态IP。我的路由器指向我网络上正确的计算机 IP。当我访问服务器的内部 IP 时,该站点在服务器和同一网络上的计算机上都可以正常工作。但是,当我尝试通过静态 IP 或域名远程访问该站点时,出现 504 超时错误。

我完全不知道从哪里开始,因为 504 错误没有让我知道问题出在哪里。端口 80,这是打开的端口,对入站防火墙规则开放......它不是用于出站,但我打开它来测试它,它仍然不起作用。

除此之外,我没有想法。任何帮助深表感谢!

4

1 回答 1

0

这意味着您已经在家中部署了您的网络。当您尝试使用域名或静态 IP 地址在 Intranet 上调用时,您可以这样做,但是当您尝试在 Internet 上访问时,您不能。我可以看到的解决方案是因为在 Internet 上,它无法识别您需要传递 ISP 的动态 IP 的静态 IP 地址。

转到此处,这将告诉您的 IP 信息,例如:202.147.18.194,而不是传递您的静态机器 IP,而是在您尝试通过 Internet 访问时传递此 IP。您的网站的 URL 将是这样的:

“http://202.147.18.194/MyWeb/index.asp”

于 2012-05-25T03:39:43.003 回答