【发布时间】:2010-09-08 02:31:09
【问题描述】:
我正在创建一个 Windows 服务,并想了解这方面的最佳做法。在我所有的 windows 程序中,我都有一个表单询问用户是否要报告错误,如果他回答是,我在 FogBugz 中创建了一个案例。我应该在 Windows 服务中做什么。
【问题讨论】:
标签: .net exception windows-services
我正在创建一个 Windows 服务,并想了解这方面的最佳做法。在我所有的 windows 程序中,我都有一个表单询问用户是否要报告错误,如果他回答是,我在 FogBugz 中创建了一个案例。我应该在 Windows 服务中做什么。
【问题讨论】:
标签: .net exception windows-services
您还可以有一个服务的系统托盘表示,它会显示有关任何错误的小通知,并询问用户是否希望报告它。我认为,当您从他们的计算机发送“输出”数据时,最好能够让用户选择。
【讨论】:
由于您不会让用户与程序交互,我会说让配置变量(在 app.config 文件中)负责发送/不发送数据。这样,不想报告错误的用户只需更改配置文件中的标志即可。我个人会默认打开它,然后指导他们如何关闭它。
【讨论】: