WCF停止的Windows服务

时间:2010-10-15 11:53:01

标签: windows wcf exception service

我有一个作为Windows服务托管的WCF应用程序。此Windows服务每15分钟触发一次此WCF。但是当这个WCF发生异常时,服务就会停止。

我不希望此服务停止。我想知道如何处理这个异常并在15分钟后触发这个WCF。

2 个答案:

答案 0 :(得分:1)

找一下ServiceHost.Open(...),然后在它周围试一试。

答案 1 :(得分:1)

您应该在所有服务操作中处理异常,以便:

  • 将好的错误返回给来电者
  • 防止服务失败

对每个操作进行try / catch或使用自定义行为来处理来自服务的所有异常