2009-10-30 199 views
0

我們是2個WCF服務A)託管在IIS上,B)託管爲Windows服務。從WCF服務調用WCF服務時獲取異常

我們使用WSHttp結合

當我從一個叫B I我收到以下錯誤

爲了防止服務中止 空閒會話過早地增加 接收超時的服務 端點的綁定

任何想法???

+0

一個是否進來包裹在一個MessageSecurityException? – Fedearne 2009-10-30 13:30:53

+0

通常情況下,這意味着要麼你只是有一個問題,你的超時 - 增加它可能會有所幫助 - 或者你的消息太大,無法處理。你能向我們展示兩種服務的服務器端配置嗎? – 2009-10-30 14:34:54

回答

0

有幾件事情要注意這裏:

  • 當服務A調用服務B,它是被在客戶端使用服務A的web.config文件。
  • 當服務A調用服務B,它可能正在使用
  • 你確定服務B正在運行的應用程序池的身份,你可以從比服務A.其他客戶端調用它
  • 服務B在哪個端口上運行,該端口是否在防火牆中被阻止?
  • 服務B運行在哪個端口上,是否與IIS站點相同?在這種情況下,你會得到一個崩潰和服務B將無法在端口上偵聽

我的猜測是,它可能是最後2