Web应用程序在本地工作 - 远程504错误

时间:2012-05-25 03:02:41

标签: asp.net .net iis firewall http-status-code-504

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

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

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

1 个答案:

答案 0 :(得分:0)

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

转到here这会告诉您的IP信息类似于: 202.147.18.194 ,当您尝试通过互联网访问时,不会传递静态计算机IP传递此IP。您网络的网址如下:

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