C# 沟通异常;Store App->.NET 4.5 WCF双工TCP服务;即时超时
我无法让Windows应用商店应用程序呼叫WCF服务 该服务是使用netTCP绑定的双工服务。客户端Windows 8.1应用商店应用程序首次使用该服务时,会引发异常: “System.ServiceModel.CommunicationException”类型的异常 在mscorlib.dll中发生,但未在用户代码中处理 其他信息:套接字连接已中止。这可能 可能是由于处理邮件时出错或接收超时造成的 被远程主机或基础网络资源超出 问题本地套接字超时为“00:09:59.9968452” 这个超时几乎等于我的最大值,10分钟。但是,异常会立即发生,并且服务函数中的断点永远不会命中。这两者似乎在某种程度上进行了对话,因为更改安全协议或端点地址会导致其他异常,如您所预期的安全和连接。我在服务中设置了一个断点,我试图调用的函数永远不会被命中 我试过: 确保服务和客户端绑定配置之间的功能等效 提高超时时间,每个尺寸为1-10分钟,最大尺寸为10000000 确保所有传递的对象类型都是带有默认构造函数的DataContract 祈祷考虑燔祭C# 沟通异常;Store App->.NET 4.5 WCF双工TCP服务;即时超时,c#,wcf,windows-store-apps,nettcpbinding,wcf-callbacks,C#,Wcf,Windows Store Apps,Nettcpbinding,Wcf Callbacks,我无法让Windows应用商店应用程序呼叫WCF服务 该服务是使用netTCP绑定的双工服务。客户端Windows 8.1应用商店应用程序首次使用该服务时,会引发异常: “System.ServiceModel.CommunicationException”类型的异常 在mscorlib.dll中发生,但未在用户代码中处理 其他信息:套接字连接已中止。这可能 可能是由于处理邮件时出错或接收超时造成的 被远程主机或基础网络资源超出 问题本地套接字超时为“00:09:59.9968452” 这个超时
任何帮助都将不胜感激。WCF新手,在查找针对Windows应用商店/netTCP/双工的方案的帮助时遇到困难。如果您的Windows应用商店应用程序客户端和WCF服务位于同一台计算机上,并且您没有从Visual Studio内部运行Windows应用商店应用程序客户端,则需要启用环回通信。查看本文: 在最底层,它讨论了命令行实用程序: 支票隔离 另外,尝试使方法调用尽可能简单,不返回也不带参数。我知道你说过你检查了所有的“数据合同”属性。但事情可能会变得棘手,例如如果您使用多态性,而基类没有派生类的“KnownType”