【发布时间】:2009-08-16 19:52:28
【问题描述】:
在使用 WCF 的系统中如何处理 CommunicationExceptions?我有一个客户端使用 SOAP 通过 WCF 与服务器通信 - 所有异步通信。有时我会收到一个 CommunicationException 抛出我的脸 - 没有看到任何关于为什么以及何时发生这种情况的可重现模式。
但是;我能够继续运行该程序,因为这只是第一次机会(?)异常。因此,我假设我不必担心这一点,并且它是在幕后处理的?但是我仍然很担心,如果有人能就此启发我,那就太好了。我应该在通过 WCF 调用函数的每个地方都尝试捕获 CommunicationException 吗?
【问题讨论】:
-
你在调试器中看到这个异常了吗?那么不用担心 - 这是第一次机会异常,很可能会得到处理。
-
是的 - 在调试器中。是的 - 似乎是第一次机会例外,因为我可以在之后继续运行该程序。所以;那不担心了吗?只需告诉 VisualStudio 不要再为此类异常困扰我..?