Windows-Server-2008-R2
Windows Server 2008 asp.net 超時
我開發了一個簡單的 asp.net 網路服務,我們將其安裝在客戶伺服器中,以便他們可以使用移動應用程序。
我在 windows server 2012 上測試了 web 服務,一切正常。然後我轉移到擁有 windows server 2008 r2 的客戶伺服器,我啟動了 IIS,創建了啟用 32b 應用程序的新應用程序池,安裝了應用程序並在 localhost 上嘗試,一切正常。
它適用於
localhost/service/someservice.asmx
或者
127.0.0.1/service/someservice.asmx
但它不起作用
customer.dyndns.org/service/someservice.asmx
或者
xx.xx.xx.xx/service/someservice.asmx
給我連接超時錯誤。
- 我增加了 web.config 的超時時間
- 我嘗試了對 customer.dyndns.org 的 ping 操作,沒問題
- 我還嘗試訪問 customer.dyndns.org/emptyfile.txt 只是為了嘗試這不是“大小”問題。
- 我檢查了防火牆,它允許在 http 上使用 80 埠
所以……我不知道我還能做什麼……
我們有一些像這樣的 web 服務在其他伺服器上使用 windows server 2003、2008 和 2012 並且它們可以正常工作。
經過多次嘗試,我們注意到與 Web 服務的 telnet 連接失敗。我們檢查路由器配置,埠 80 被阻止。