我正在創建一個Windows服務並希望知道有關此服務的最佳實踐。在我的所有窗口程序中,我有一個表單,詢問用戶是否要報告錯誤,如果他回答是,我在FogBugz中創建了一個案例。我應該在Windows服務中做什麼?窗口服務中的未處理的例外過濾器
2
A
回答
1
你也可以有一個服務的系統托盤表示,它會顯示關於任何錯誤的小通知,並詢問用戶他們是否想要報告它。我認爲,無論何時從計算機發送「輸出」數據,都可以給用戶更好的選擇。
4
既然你不會有一個用戶與程序交互,我會說make配置變量(在app.config文件中)負責發送/不發送數據。這樣,不想報告錯誤的用戶可以更改配置文件中的標誌。我個人會默認打開它,然後向他們提供關於如何關閉它的指導。
相關問題
- 1. 過濾DataTables服務器端處理
- 2. 窗口服務應用程序中未處理的異常
- 3. 如何處理例外的自定義過濾器FORM_LOGIN_FILTER
- 4. 通過自定義操作過濾器處理Ajax cal例外
- 5. 處理多個窗口服務
- 6. 事件窗口服務處理
- 7. 處理服務總線Message.Complete()例外
- 8. 窗口處理管理器
- 9. Nullreference例外是未處理
- 10. OLEDB例外是未處理
- 11. JQuery Datatables服務器端處理和過濾器
- 12. 實現未處理的異常在窗口服務C#中捕獲事件?
- 13. Apache HTTP服務器中的過濾器
- 14. 奇怪的例外通過代理服務器連接到WCF服務時
- 15. 用鉻運行窗口管理器並通過RPI上的代理服務器
- 16. OleDb的例外是未處理
- 17. 未處理的microsoft.net framwork例外[1692]
- 18. C#:MySQL的例外是未處理
- 19. 處理多端口服務器
- 20. Windows服務中未處理的異常
- 21. Windows服務中未處理的ThreadInteruptedException
- 22. 窗口中的Python xmlrpc服務器
- 23. 過濾器中未處理的JSP異常
- 24. 數據表+服務器端處理+搜索過濾
- 25. SignalR組 - 在客戶端或服務器上處理過濾?
- 26. 通過窗口服務
- 27. 對Web服務查詢的文件處理響應的例外
- 28. 註釋處理器例外
- 29. 窗口服務中的App.config
- 30. C#中的窗口服務
作爲一種服務,您可能沒有用戶登錄到機器,因此沒有桌面。 – 2008-09-10 14:54:34