【发布时间】:2011-04-06 09:35:22
【问题描述】:
我有一个异步调用的 WCF 服务。
如果我使用 wsHttpBinding 调用引发正常 .Net 异常(即,不是 FaultException)的方法,我的 WCF 通道将处于故障状态 - 这是预期的行为。
但是,如果我使用自定义绑定调用相同的方法:
<customBinding>
<binding name="httpCompressed" sendTimeout="00:10:00" receiveTimeout="00:10:00">
<httpTransport maxBufferSize="2147483647"
maxBufferPoolSize="524288"
maxReceivedMessageSize="2147483647" />
</binding>
</customBinding>
然后,当我收到异常返回时,通道仍处于打开状态。这不是预期的行为 - 至少据我所知不是。
这是否表示 WCF 的 customBinding 中存在错误?这实际上是预期的行为吗(如果是这样,指针文档会很好)。
提前感谢您的帮助。
大卫·穆林 IMA 技术
【问题讨论】:
标签: wcf wcf-binding