0

我有一台安装了 IIS6 + .Net 4 的 Windows 2003 服务器。

我创建了一个在 8002 端口上运行的站点。它可以在本地访问,但不能远程访问。我做了以下测试

  • 我使用服务器的本地浏览器访问http://192.168.1.107:8002/WebForm2.aspx,我可以成功获取页面。
  • 我在远程机器上打开了一个浏览器访问http://192.168.1.107:8002/WebForm2.aspx,浏览器等待了很长时间,最终显示超时,网页不可用消息。
  • 我从客户端机器上试过telnet 192.168.1.107 8002,可以建立连接。我相信我已经关闭了 Windows 2003 服务器防火墙,否则端口应该被阻止。
  • ping 192.168.1.107从客户端机器上运行并得到响应。
  • 在远程浏览器等待响应时,我关闭了站点(不是 IIS)并且浏览器立即无法使用。它看起来像是连接到该站点的浏览器,但只是有些东西挂在那里。

什么可能导致这样的问题?

4

2 回答 2

0

你的dns设置是什么?ip 是否绑定到此域/主机标头?

重新检查您在 iis 中的设置并检查您的防火墙。

听起来您可以访问服务器,但我只能根据您所说的您已经尝试过的内容来猜测。

我还将确保没有其他任何东西在使用该 IP。

于 2012-12-04T03:44:37.470 回答
0

好吧,奇怪的事情。我在VS2012中创建了站点,忘记将目标框架改回4.0,所以编译为4.5。但是服务器没有安装4.5。

一旦我更改了目标框架,一切都会正常工作。

我只是不明白一件事,为什么它在 4.5 本地工作。

于 2012-12-04T03:55:27.917 回答