我对 WCF 超时有疑问。奇怪的是,我的方法实际上是在服务器上调用的,但是客户端调用从 CreateChannel() 返回的对象时出现异常超时。
整个错误信息:
这个发送到 net.pipe://localhost/AndonServer 的请求操作在配置的超时 (00:01:00) 内没有收到回复。分配给此操作的时间可能是较长超时的一部分。这可能是因为服务仍在处理操作,或者因为服务无法发送回复消息。请考虑增加操作超时(通过将通道/代理转换为 IContextChannel 并设置 OperationTimeout 属性)并确保服务能够连接到客户端。
比如说,我可以将超时设置减少到 5 秒,但这有点脏。任何人都知道为什么会发生这种情况?
标记