我正在编写一个将进行大量网络通信的 Windows 服务,我需要一种方法来通知用户(如果已登录)任何异常/错误。我知道允许服务与桌面交互是不好的做法,那么有没有其他方法可以通知用户发生了错误?我知道事件日志记录,但我也希望能够显示系统托盘中的通知气泡或引起用户注意的东西。
最佳答案
请考虑使用事件日志和仅用于监控的单独应用程序。您也可以考虑使用电子邮件或 MSMQ。
关于c# - .Net Windows 服务向用户报告错误的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1889038/