【发布时间】:2011-03-22 21:41:51
【问题描述】:
这是一个将托管在 IIS 中的 WCF 服务。当我从 vs2010 运行调试时,我的 WCF 客户端收到此异常:
由于目标机器主动拒绝,无法建立连接
服务 URL 是由 Visual Studio 动态分配的,WCF 服务是在 VS 中运行的。奇怪的是,这个异常实际上从未传递给我的应用程序,当我开始在输出窗口中注意到这样的行时,我才遇到它:
线程 '' (0xa5c) 以代码 0 (0x0) 退出。
每次在输出窗口中抛出时,都会出现System.Net.SocketException。为什么 VS 托管的 WCF 服务无法访问?
这是一个 .NET 4.0 WCF 服务和客户端
更新 我想我应该多描述一下。客户端在计时器上每 1 秒拨打一次电话。我使用一个标志来确定呼叫是否完成,所以我不重叠。只是为了强调,这个错误从未真正传递给我的客户。我的客户表现得好像呼叫成功一样。我什至知道发生 SocketException 的唯一原因是因为我使用 VS 选项在 Exception 处中断。
【问题讨论】:
标签: c# wcf visual-studio-2010