【发布时间】:2015-05-01 19:18:35
【问题描述】:
应用程序运行时,WCF 服务按预期工作。
当从单元测试项目中调用完全相同的代码时,会发生以下错误。 Windows 8 测试项目访问 WCF 服务是否有特殊需要?
结果消息:测试方法 数据服务测试.MyTest 抛出异常:
System.AggregateException:发生一个或多个错误。 ---> System.ServiceModel.EndpointNotFoundException:无法连接到 net.tcp://localhost:56478/MyService/DataAccessService。连接 尝试持续了 00:00:42.0131535 的时间跨度。 TCP错误代码 10060:连接尝试失败,因为连接方没有 一段时间后正确响应,或建立连接 失败,因为连接的主机没有响应 127.0.0.1:56478。 ---> System.Net.Sockets.SocketException:连接尝试失败,因为连接方没有正确 一段时间后响应,或建立连接失败 因为连接的主机没有响应 127.0.0.1:56478
集成测试代码:
DataAccess service = new DataAccess(
new Uri(@"net.tcp://127.0.0.1:56478/MyServices/DataAccessService"));
var bob = service.GetData();
【问题讨论】:
标签: wcf unit-testing windows-store-apps windows-8.1