超时异常 - c# ( wcf )



当我异步执行服务器方法时,不断出现此超时异常。

"补充资料: 此请求操作已发送到 http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous 在配置的超时 (00:01:00( 内未收到回复。
分配给此操作的时间可能是较长超时的一部分。
这可能是因为服务仍在处理操作或 因为服务无法发送回复消息。
请考虑增加操作超时 (通过将通道/代理强制转换为 IContextChannel 并设置 OperationTimeout 属性( 并确保服务能够连接到客户端。

有人可以提到如何增加操作超时吗通过将通道/代理强制转换为 IContextChannel 并设置 OperationTimeout属性?

这是我现有的绑定(与客户端(代码。

DuplexChannelFactory<IPortal> datafactory;
NetTcpBinding tcpBinding = new NetTcpBinding();
String sURL = "net.tcp://localhost:8002/MyPortal";              
tcpBinding.MaxReceivedMessageSize = System.Int32.MaxValue;
tcpBinding.ReaderQuotas.MaxArrayLength = System.Int32.MaxValue;
datafactory = new DuplexChannelFactory<IPortal>(this,tcpBinding, sURL);               
Portal = datafactory.CreateChannel();

如果您点击错误(schemas.microsoft.com 等(中的链接,它会提供:

您正在寻找的来源已被删除,其名称 已更改或暂时不可用。

你为什么要查找 MS?听起来您在某处弄错了一些配置数据。如果您在来源中搜索该网址,您会找到什么?看起来合理吗?

相关内容

  • 没有找到相关文章

最新更新