我有一個WCF服務在Windows Server 2008 RC2 IIS 7上運行,沒有防火牆。當我試圖用NetTcpBinding的結合來調用它,我得到這個異常:使用netTcpBinding與WCF服務通信時出現問題
System.TimeoutException:開放 操作沒有的00:00:30的 分配的超時時間內完成。分配給此操作的時間 可能有 是較長超時的一部分。 ---> System.TimeoutException:套接字傳輸超時後 00:00:30。您已超出綁定中設置的 超時。分配給此操作的時間 可能有 是較長超時的一部分。 ---> System.Net.Sockets.SocketException:一個 連接嘗試失敗,因爲 連接方在一段時間後沒有正確響應 ,或 建立的連接失敗,因爲 連接的主機未能響應時
System.Net.Sockets.Socket.Receive(字節[] 緩衝器,的Int32偏移的Int32大小, 的SocketFlags的SocketFlags)在 System.ServiceModel.Channels.SocketConnection.ReadCore(字節[] 緩衝器,的Int32偏移量,大小的Int32 , TimeSpan超時,布爾關閉)...
我調用的方法只返回一個數值,沒有別的,所以問題不在超時。如果我使用wsHttpBinding - 它沒有問題。另外我還將日誌記錄添加到我調用的方法中,所以我知道它甚至沒有執行。
我做了所有步驟,從here配置IIS。問題是:
- 有人知道問題可能是什麼?
- 如何解決/調試此 問題?