WCF/C#无法捕获EndpointNotFoundException

paj*_*777 18 c# error-handling wcf

我已经创建了一个WCF服务和客户端,它一直有效,直到捕获错误.具体来说,我试图抓住EndpointNotFoundException服务器发生在那里无论出于何种原因.我已经尝试了一个简单的try/catch块来捕获特定的错误及其派生的通信异常,并且我尝试捕获Exception.这些都没有成功捕获异常,但我确实得到了

System.ServiceModel.dll中出现'System.ServiceModel.EndpointNotFoundException'类型的第一次机会异常

在客户端尝试打开服务时的输出窗口中.关于我做错了什么的任何想法?

tbi*_*hel 1

这可能是调试器的报告问题,而不是实际上没有捕获异常。这篇文章提供了一些解决它的技巧,如果是这种情况...为什么 .NET 异常没有被 try/catch 块捕获?