当我异步执行服务器方法时,不断出现此超时异常。
"补充资料: 此请求操作已发送到 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?听起来您在某处弄错了一些配置数据。如果您在来源中搜索该网址,您会找到什么?看起来合理吗?