【发布时间】:2011-04-25 21:52:58
【问题描述】:
我有一个作为 Windows 服务托管的 WCF 应用程序。此 Windows 服务每 15 分钟触发一次此 WCF。但是,当此 WCF 中发生异常时,服务将停止。
我不希望这项服务停止。我想知道如何处理这个异常并在 15 分钟后触发这个 WCF。
【问题讨论】:
-
你说windows服务触发WCF服务是什么意思?
标签: windows wcf exception service
我有一个作为 Windows 服务托管的 WCF 应用程序。此 Windows 服务每 15 分钟触发一次此 WCF。但是,当此 WCF 中发生异常时,服务将停止。
我不希望这项服务停止。我想知道如何处理这个异常并在 15 分钟后触发这个 WCF。
【问题讨论】:
标签: windows wcf exception service
您应该在所有服务操作中处理异常,以便:
在每个操作周围放置一个 try/catch 或使用自定义行为来处理来自您的服务的所有异常
【讨论】:
寻找ServiceHost.Open(...) 并在其周围放置一个try/catch。
【讨论】: