【发布时间】:2012-12-12 02:00:49
【问题描述】:
我有一个在 Windows 服务上运行的 WCF 服务。我希望 wcf 服务中引发的任何异常都会到达 windows 服务,以便我可以将其写入事件日志。
我已经创建了一个实现 IErrorHandler 和 IServiceBehavior 的 ErrorHandler 类。还有一个实现 BehaviorExtensionElement 的 ErrorHandlerElement。
如何将监听器添加到服务并在 windows 服务中接收?
【问题讨论】:
-
您是否将
IServiceBehavior属性应用于WCF 服务类,以便错误处理程序接收所有错误?然后你可以在Faults中转换它们并传递给服务 -
好的。我如何在服务中捕获它们?
标签: c# wcf exception windows-services