2011-02-11 61 views
5

我想在Windows Server 2008计算机上的IIS上获取一个asp.net应用程序。我可以从本地主机上打应用,没问题。但我无法从本地或从网络上的其他计算机使用服务器的域名访问应用程序。只能访问本地主机上的asp.net应用程序

但这里是奇怪的部分。我可以使用域名访问IIS上的正常文件,这些文件都来自服务器上运行的浏览器以及网络上另一台计算机上运行的浏览器。这里有一个大纲(“HTTP”转换为下面的“HTP”因为我没有足够的积分,都在我的消息,这些链接):在服务器上

从IE:
工作HTP://本地主机/foo.htm
工作HTP://本地主机/应用
工作HTP://test.foo.com/foo.htm
死HTP://test.foo.com/App

从IE在另一台机器上:
works htp://test.foo.com/foo.htm
dead htp://test.foo.com/App

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

任何想法?

+0

服务器配置问题更适应http://serverfault.com在那里你可以得到更好的支持安装和配置你的网络服务器,网络和防火墙,用于您正在使用的特定操作系统。如果你有一个编程相关的问题,那么不要犹豫,在这里发布。 – 2011-02-11 22:53:51

+1

它是超时还是去“找不到页面”错误(404) – Adrian 2011-02-11 23:37:10

+0

它不会导致404错误。这是客户端的超时。 – 2011-02-13 04:11:42

回答

5

我工作了这一点。基本上该应用程序重定向到https,但仅用于远程连接,并且IIS没有绑定到443.

1

比方说,您的服务器的域名是myServer其IP是192.168.2.1

尝试ping-通过其域名从另一台计算机中启动服务器。在DOS提示中输入:

ping myServer 

您是否收到回复?

尝试使用服务器的IP地址在服务器上访问该网站:

http://192.168.2.1/foo.htm 

如果其可见的IP而不是ping的名字能够那么你的问题与DNS。你需要这样的网站(通过Edit Bindings ...选项在IIS管理器中的网站Host Name)绑定到主机名

  • 设置IIS。
  • 如果您有DNS服务器,您需要让管理员将条目放入其服务器的查找数据库中。
  • 如果不这样做,请在服务器的主机文件中添加一个条目。

HTH

相关问题