此WCF应用程序尝试在主机和客户端之间建立namedPipes连接。我已经独立测试了组件,它们的行为符合预期。但是,他们不能一起工作。
WCF主机在WPF应用程序上自托管。当我在VS2010调试器中启动它并对它运行WcfTestClient时,一切正常。
WCF客户端是COM-visible dll,它使用Process.Open()启动WCF主机。然后它应该通过namedPipes通道将数据发送到它启动的WCF服务器。
问题是它不会与WCF客户端启动的WCF主机通信。如果我在VS2010的实例中启动WCF主机,然后在另一个VS2010实例中启动WCF客户端,它们会按预期进行通信。
WCF客户端从不与WCF客户端在内部创建的WCF主机通信。当我针对内部创建的WCF主机刷新ServiceReference时,错误是“无法建立连接,因为目标计算机主动拒绝它.127.0.0.1:8080”
有什么想法吗?