2
我有一个WCF服务的Web应用程序项目。如何捕获WCF服务激活异常?
当我运行我的Web项目的Visual Studio 2010下使用调试ASP开发服务器,使用Debug->Options->Break
,当CLR exception thrown
检查和Enable Just my code
选中,我能赶上ServiceActivationException
与细节的解释时,我的WCF服务没有启动,这也为例外使用WCF跟踪记录。
但是我还没有找到一种方法来在代码中捕获这个异常。如何捕捉它?
非常罕见的是,这样一个重要的异常不能处理未处理的异常事件处理程序,并且在内部某处处于无声处理状态。 –
这是关于WCF初始化序列中发生异常的地方。如果IErrorHandler实现没有捕获它,那么它会在加载任何自定义扩展之前发生。您是否尝试过自定义ServiceHost选项? –