2010-12-10 202 views
0

我無法從託管服務的框中瀏覽至http://sub.domain.tld/servicename.asmx。我已經嘗試添加手動條目到我的主機文件是這樣的:無法在本地訪問Web服務

127.0.0.1 sub.domain.tld 
localhost sub.domain.tld 
10.1.1.1  sub.domain.tld #this is the LAN IP of the server 

這似乎並沒有解決它。我的Web應用程序需要使用這些Web服務,並將它們託管在同一個框中。

回答

0

打開命令行。 Ping域。如果它說請求超時你有一個DNS錯誤。如果它表示主機無法訪問,那麼您的網絡配置錯誤是致命的。

確保在IIS中您有網站偵聽您想要的IP並偵聽端口80.檢查其他已配置的網站以確保沒有衝突。確保。網絡啓用了該網站,並且該框架版本的網絡擴展功能已打開,未被列爲禁止。

+0

請求超時。 Ping解析到我的服務器上的另一個應用程序... sub2.domain.tld並且應用程序在外部正常工作。我能否訪問本地託管的服務? – 2010-12-10 23:22:29

+0

@大衛 - 你可以,我一直這樣做。如果你的請求超時,那麼你要麼有DNS配置錯誤(重複檢查IP),要麼阻塞路由的防火牆。 – 2010-12-10 23:34:36

+0

服務正在外部工作,所以我確定IP地址是正確的。服務器使用Cisco 5510 – 2010-12-13 13:14:37

0

檢查IIS並查看網站是否明確設置在域/ IP上。機會是IIS不允許它,因爲它配置爲一個特定的地址,並不允許任何變化。

0

您已完成的hosts文件。 檢查IIS並將站點設置爲所有未分配的IP。 也許試試ipconfig/flushdns