Vs2022 は msvsmon.exe を使用して、運用環境のソース コードをデバッグおよびリリースします

知らせ:

  • コンピュータがローカル エリア ネットワークに接続されている必要があります。
  • 本番環境で発行されるファイルのバージョンは、デバッグするローカル ソース コードのバージョンと同じである必要があります。
  • コンピューターのファイアウォールを閉じる必要があります。ファイアウォールが閉じていない場合は、運用コンピューターで msvsmon.exe に対応するポート インバウンド規則を確立する必要があります。そうしないと、接続が成功しません。

1. vs2022 を右クリックし、ファイルの場所を開き、Remote Debugger フォルダーを見つけます。

 

 2. リモート デバッガー フォルダー全体を運用環境にコピーし、コンピューター システムの種類に応じて、対応する X64 または X86 を選択します。

2.1 コンピューター システムの種類、[マイ コンピューター] を右クリックし、[プロパティ] をクリックして表示します

 3. 対応するフォルダーを開いた後、msvsmon.exe アプリケーションを見つけて右クリックし、管理者として実行します。

3.1 注:

  • 管理者として実行しない場合、十分な権限がない場合、正常に接続できません。 
  • 開いたら、[ツール] をクリックし、[認証なし] を選択し、すべてのユーザーにデバッグを許可して、[OK] をクリックします。

 

 4. 現在リリースしている WMS.HttpApi.Host.exe ファイルなど、リリースされたファイルを運用環境で実行し、ダブルクリックして実行します。別のコンピューター vs2022 でソース コードを開き、デバッガーを見つけて、[プロセスにアタッチ] をクリックします。

 5. [検索] をクリックします。

 5.1 通常の状況では、msvsmon.exe を使用して LAN 内の別の運用コンピューターによって開かれた接続が表示されます。

 5.2 デバッグするコンピュータの選択

 5.3 選択後、生産用コンピュータのすべてのプロセスが自動的にロードされ、接続するプロセスが検出されます

6. 成功すると、本番用コンピュータに接続中のユーザーが表示されます

 

 7. これで終わりです。vs にブレークポイントを設定して、問題をテストできます。

 

おすすめ

転載: blog.csdn.net/weixin_39237340/article/details/127485810