Windows-Server-2008-R2

Windows Server 2008 asp.net 超時

  • July 20, 2016

我開發了一個簡單的 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 被阻止。

引用自:https://serverfault.com/questions/789519