WCF 停止的 Windows 服务

标签 windows wcf exception service

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

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

最佳答案

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

  • 返回好的错误给调用者
  • 防止服务严重失败

围绕每个操作放置一个 try/catch 或使用自定义行为来处理来自您的服务的所有异常

关于WCF 停止的 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3941955/

相关文章:

asp.net - 将声明式的 PrimaryPermission 转换为编程式的 .Demand

java - 如何设置和处理 HTTP 响应码

C++ RAII析构函数异常

python - 使用 python pip 在 Windows 中的 Tensorflow

c++ - 在 Linux for Windows 上构建应用程序

c++ - 尝试连接到 MessageBeep 系统 API

c++ - 代码调用终止而不是抛出异常

python - 执行周期性 Action

c# - .NET Core/.NET Standard 2.0 中的 ReliableSession/MaxRetryCount

.net - 我可以在桌面窗口上使用 DPWS 吗?