标签: wcf timeout
我的WCF客户端代理有严格的超时要求。目前,我将所有basicHttpBinding超时(Open,Close,Send和Receive)设置为1秒。但是,当我的客户端和服务之间出现连接断开时,它总是需要大约21-22秒才会发生。>
basicHttpBinding
Open
Close
Send
Receive
我认为它可能是一个缓慢/失败的DNS查找,但是通过用端口URL替换IP地址中的主机名没有效果。
这是预期的行为吗?我应该使用诸如应用程序计时器之类的东西来管理这些超时要求吗?
答案 0 :(得分:2)
this SO question的答案解释了您遇到此问题的原因。
如果对您很重要,除非/直到可以说服Microsoft更改WCF实现,否则您需要自己实现超时。