我有一台安装了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 中在本地工作。