[英]calling a WCF service object method in another WCF service
我使用兩個WCF服務。 WCF服務A托管在我的.NET Winform應用程序中,而WCF服務B托管在Windows服務上。
我能夠實例化WCF服務B的客戶端並使用方法-即從.NET Winform應用程序調用Windows服務上托管的WCF服務。
我無法使用WCF服務A完成反向操作,即從Windows Service調用.NET Winform應用程序上托管的WCF服務。 該方法的調用超時。
我已經從Visual Studio命令提示符中使用了WCF測試客戶端,它可以成功地調用WCF服務A。
這是由於安全問題還是Windows服務的問題?
請指教。
提前致謝!
子部
我認為唯一可行的方法(在沒有某些消息傳遞基礎結構的情況下)是使服務通過WCF回調在客戶端上調用操作。 一個很好的例子可以在這里找到:
這對於處理服務器端發生的事件並允許客戶端響應它們很有好處。 如果事件不是您想要的,那么您的客戶端可以只在服務器上注冊(指定回調合同),然后服務器可以隨意調用您的客戶端。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.