我正在尝试在Windows Server 2008计算机上的IIS上启动asp.net应用程序。我可以从本地主机访问该应用程序,没问题。但是我无法在本地或通过网络上的另一台计算机使用服务器的域名来访问该应用程序。

但是,这是奇怪的部分。通过服务器上运行的浏览器和网络上另一台计算机上运行的浏览器,我都可以使用域名访问IIS上的普通文件。这是一个简介(以下将“http”转换为“htp”,因为我没有足够的点数来在我的消息中包含所有这些链接):

从服务器本身上的IE:
作品htp://localhost/foo.htm
可以htp://localhost/App
可以htp://test.foo.com/foo.htm
死了htp://test.foo.com/App

从另一台计算机上的IE:
可以htp://test.foo.com/foo.htm
死了htp://test.foo.com/App

当我说“死”时,我的意思是请求超时。

有任何想法吗?

最佳答案

我解决了这个问题。基本上,该应用程序重定向到https,但仅重定向到远程连接,并且IIS未绑定(bind)到443。

关于asp.net - 只能访问本地主机上的asp.net应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4974864/

10-10 16:30