2012-12-04 73 views
0

我有一台Windows 2003服务器,安装了IIS6 + .Net 4。IIS6网页无法访问远程

我创建了一个运行在端口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无法立即使用。它看起来像连接到该网站的大桥,但只是挂在那里。

什么可能导致此类问题?

回答

0

你的dns设置是什么?是绑定到这个域/主机头的IP?

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

这听起来像你能够到达服务器,但我只能猜测,根据你说的话你已经尝试过。

我也会确保没有别的使用该ip。

+0

现在没有DNS,纯IP访问测试。 – hardywang

0

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

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

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