c# - .Net Windows 服务向用户报告错误的最佳方式

标签 c# windows-services exception-handling error-reporting

我正在编写一个将进行大量网络通信的 Windows 服务,我需要一种方法来通知用户(如果已登录)任何异常/错误。我知道允许服务与桌面交互是不好的做法,那么有没有其他方法可以通知用户发生了错误?我知道事件日志记录,但我也希望能够显示系统托盘中的通知气泡或引起用户注意的东西。

最佳答案

请考虑使用事件日志和仅用于监控的单独应用程序。您也可以考虑使用电子邮件或 MSMQ。

关于c# - .Net Windows 服务向用户报告错误的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1889038/

相关文章:

c# - 如何从 Windows 服务发送电子邮件?

c++ - 异常处理和强制

c# - 如果 sibling 不能,为什么 parent 可以访问子类的 protected 成员的实例?

c# - N 个连续字符的 .NET 正则表达式

windows-services - 您如何获得 Windows 服务的当前故障计数

c - Linux 中不使用 C++ 的 C 中的异常处理

c# - 收集崩溃数据的最佳方法是什么?

C# .NET CORE 如何获取自定义属性的值?

c# - XML - 序列化类 - 一些问题

batch-file - 通过bat解决 “The specified service has been marked for deletion”错误