我试图设置一个客户端服务器/远程处理应用程序,该应用程序在localhost上使用.NET远程处理进行通信(127.0.0.1)。我不能将WCF用于此应用程序,并希望任何解决方案支持事件。为此,我实现了两种不同的解决方案,声称支持事件/回调,但都无法正常工作。这些是:
http://www.mctainsh.com/Articles/Csharp/RemoteCallback.aspx
在服务器上引发事件时,我收到两个解决方案的异常。此例外的形式为:
"无法建立连接,因为目标计算机主动拒绝了它127.0.0.1:57631" (错误代码10061)。
一切都表明这可能是防火墙问题,但我已经在这些端口上启用了跨协议的入站和出站呼叫(我在Windows 7 PC上)。请注意,只有事件回调失败,从客户端工作调用服务器并按预期返回数据。
除了防火墙之外还有哪些其他选项?我发现几乎不可能提出能够提供有关异常原因的更多信息的解决方案。到目前为止,我已经花了几天时间没有真正的进展。我是否可以找到有关异常原因的详细信息?