[英]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.