WCF站点的Windows服务
我有一个作为windows服务托管的WCF应用程序。此windows服务每15分钟触发一次此WCF。但当此WCF中发生异常时,服务将停止WCF站点的Windows服务,windows,wcf,exception,service,Windows,Wcf,Exception,Service,我有一个作为windows服务托管的WCF应用程序。此windows服务每15分钟触发一次此WCF。但当此WCF中发生异常时,服务将停止 我不想让这项服务停止。我想了解如何处理此异常并在15分钟后触发此WCF。查找服务主机。打开(…),并尝试解决它。您应该在所有服务操作中处理异常,以便: 将错误返回给调用方 防止服务严重失败 在每个操作周围放置一个try/catch,或者使用自定义行为来处理来自您服务的所有异常当您说windows服务触发WCF服务时是什么意思?ServiceHost.Ope
我不想让这项服务停止。我想了解如何处理此异常并在15分钟后触发此WCF。查找
服务主机。打开(…)
,并尝试解决它。您应该在所有服务操作中处理异常,以便:
- 将错误返回给调用方
- 防止服务严重失败
在每个操作周围放置一个try/catch,或者使用自定义行为来处理来自您服务的所有异常当您说windows服务触发WCF服务时是什么意思?ServiceHost.Open是一个非阻塞操作,意味着它将打开它,然后退出,因此,使try/catch块冗余。我遇到了一个问题,即ServiceHost上的执行刚刚停止。Open。。。在它周围放上一个try/catch实际上揭示了一个异常,这很奇怪。仍然在困惑这个问题。