2011-02-11 108 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

相關問題