私はWindowsサービスを作成しており、このためのベストプラクティスを知りたいと考えています。すべての私のWindowsプログラムでは、私は彼がエラーを報告したいかどうかをユーザーに尋ねるフォームを持っています。もし彼がはいと答えるなら、私はFogBugzのケースを作りました。 Windowsサービスではどうすればよいですか?Windowsサービスで処理されない例外フィルタ
2
A
答えて
1
サービスに関するシステムトレイの表現を使用して、エラーに関する小さな通知を表示し、ユーザーに報告するかどうか尋ねることもできます。自分のコンピュータからデータを送信しているときはいつでも、ユーザーに選択肢を与えることができる方が良いと思います。
4
ユーザーがプログラムとやりとりすることはないので、データを送信する/送信しない(app.configファイル内に)構成変数を作成するといいでしょう。そうすることで、エラーを報告したくないユーザは、設定ファイル内のフラグを変更するだけで済みます。私は個人的にはデフォルトでオンにしておき、それをオフにする方法についてのガイダンスを与えます。
関連する問題
- 1. Windowsサービス例外が処理されない
- 2. Windows例外処理
- 3. UWPで処理されない例外を処理する - Windows 10
- 4. バックグラウンドワーカーで処理されない例外
- 5. Androidで処理されない例外
- 6. 処理されない例外
- 7. Log.wtf対処理されない例外
- 8. C#例外が処理されない
- 9. Webサービス未処理例外
- 10. wcfサービスの例外処理
- 11. Jhipster例外処理のサービス
- 12. フィルタでスローされた例外を処理する方法は?
- 13. Windows Mobile 5例外処理
- 14. 処理されない例外の処理
- 15. 例外処理フィルタからのリダイレクト
- 16. Angular2でのRESTサービスの例外処理
- 17. チェックされた例外とチェックされていない例外のjavaでの例外処理
- 18. 例外が処理されなかった - 再スロー例外
- 19. Camel Route jbossフューズのWebサービスによる例外処理の例外処理
- 20. ServiceStack RESTサービスのカスタム例外処理
- 21. C#Webサービスによる例外処理
- 22. サービス層のDao例外の処理
- 23. スプリングソープWebサービスの例外処理
- 24. Windowsフォームの未処理の例外ログ
- 25. Windowsサービスアプリケーションの未処理の例外
- 26. ToStringオーバーロードで処理されない例外
- 27. XPages HTTP Webサーバー:コマンドで処理されない例外エラー
- 28. Application.Designer.vb内で例外が処理されない
- 29. ユーザーコードでSQL例外が処理されない
- 30. Silverlightバックグラウンドスレッドで処理されない例外のイベント?
サービスとして、ユーザーはマシンにログインしていない可能性があります。したがって、デスクトップはありません。 –