[解決済み] Visual StudioでWindowsサービスをデバッグするにはどうしたらいいですか?
2023-05-06 17:41:17
質問
Visual Studio で Windows サービスをデバッグすることは可能ですか。
私は次のようなコードを使用しました。
System.Diagnostics.Debugger.Break();
のようなコードエラーが発生します。
2つのイベントエラーが発生しました: eventID 4096 VsJITDebugger と "サービスは開始または制御に応答しませんでした。 サービスが開始または制御要求に応答しない リクエストに応答しませんでした。
どのように解決するのですか?
こちらもお試しください。
- Windowsサービスを作成し、インストールして起動する...。つまり、Windowsサービスがシステムで動作している必要があります。
- サービスが実行されている間に デバッグ メニューを表示し プロセスのアタッチ (古いVisual Studioではプロセス)
- 実行中のサービスを見つけ、そのサービスの すべてのユーザからプロセスを表示する と すべてのセッションのプロセスを表示する が選択されていない場合は、それを選択します。
- をクリックします。 アタッチ ボタンをクリックします。
- クリック をクリックします。 OK をクリックします。
- クリック をクリックします。 閉じる をクリックします。
- ブレークポイントを任意の位置に設定し、実行を待ちます。そのポイントに到達するたびに自動的にデバッグが行われます。
- 忘れずに、ブレークポイントを 到達可能な場所 であれば オンスタート () であれば、サービスを停止して再度起動します。
(いろいろググった結果、"How to debug the Windows Services in Visual Studio"で見つけました。)
関連
-
[解決済み] エンティティタイプ ApplicationUser は、現在のコンテキストのモデルの一部ではありません。
-
[解決済み】EF 5 Enable-Migrations : アセンブリにコンテキストタイプが見つかりませんでした
-
[解決済み】"指定されたパスのフォーマットはサポートされていません。"
-
[解決済み】WebResource.axdとは何ですか?
-
[解決済み] Visual Studioのデバッグ/ロードが非常に遅い
-
[解決済み] enumを列挙するには
-
[解決済み] intをenumにキャストするにはどうすればよいですか?
-
[解決済み] Windows 8でVisual Studioを常にAdministratorとして実行するように強制することはできますか?
-
[解決済み] Visual Studioの出力ウィンドウに書き込む
-
[解決済み】Visual Studioでコードを自動フォーマットする方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー。「戻り値を変更できません」 C#
-
[解決済み】C#で四捨五入する方法
-
[解決済み】パディングが無効で、削除できない?
-
解決済み] Critical error detected c0000374 - C++ dll returns pointer off allocated memory to C# [解決済み] Critical error detected c0000374 - C++ dll returns pointer off allocated memory to C#.
-
[解決済み】なぜこのコードはInvalidOperationExceptionを投げるのですか?
-
[解決済み】Visual studio 2019がデバッグ時にフリーズする件
-
[解決済み】HRESULTからの例外:0x800A03ECエラー
-
[解決済み】ランダムなブーリアンを生成する最速の方法
-
[解決済み】Microsoft.Extensions.LoggingからILoggerを解決することができない
-
[解決済み] Windowsサービスのデバッグを容易にする方法