WCF跟踪Windows服务的错误



我在Windows服务上有一个WCF服务。我希望WCF服务中提出的任何例外都将进入Windows服务,以便我可以将其写入事件日志。

我已经完成了一个错误的类,该类实现了iErrorhandler和iserviceBehavior。以及实现行为的错误手段。

如何将听众添加到服务中并在Windows服务中接收它?

您是否真的需要例外才能到达Windows Service来记录它?通常,您想在WCF中具有全局错误处理程序IERRORHANDLER,以避免主机重新启动。

过去,我使用企业纤维异常处理和记录框架(ENTLIB5)来捕获和记录异常。通过使用事件日志跟踪侦听器(默认值),您可以在iErrorhandler中记录异常,并且例外不需要在WCF之外传播。

最新更新