簡體   English   中英

從另一個WCF服務調用wcf服務將掛起電話

[英]Calling wcf service from another WCF service hangs the call

我有幾個服務正在運行。 我可以從客戶端應用程序呼叫所有人。 我正在嘗試從另一服務(同一應用程序-駐留在用於測試的應用程序中托管,但也可以作為Windows服務運行)調用一個服務。

我從客戶端執行此操作的調用只是創建工廠和CreateChannel,然后打開。
當我在嘗試連接到另一個服務的服務中執行此操作時,我沒有收到錯誤消息,它只是掛起並最終超時。 我不知道怎么了。

我正在使用net.pipe:// localhost / test作為端點和傳輸。

這確實很愚蠢,但是(並且)我將發布此問題以幫助可能會遇到此問題的其他人。我的所有服務都在單線程中運行,因此當我調用另一個服務時,它正在阻塞自身。 我現在在backgroundworker線程上啟動線程,問題不再存在。

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM