IIS6 Web SIte 无法远程访问



我有一台安装了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),brwoser 立即不可用。它看起来像与该网站相连的浏览器,但只是那里挂着一些东西。

什么会导致这样的问题?

您的 DNS 设置是什么? IP 是否绑定到此域/主机标头?

重新检查 IIS 中的设置并检查防火墙。

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

我还会确保没有其他人使用该IP。

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

一旦我改变了目标框架,一切正常。

我只是不明白一件事,hwy 它在 4.5 中在本地工作。

最新更新