32

http://msdn.microsoft.com/en-us/library/bt727f1t.aspxの手順に従って、アプリケーションが実行されているサーバーにリモートデバッガー(2012)をインストールし、 VisualStudio2012を実行している私の開発マシン。

リモートマシンで接続するプロセスのリストを表示することすらできません。「[name]という名前のMicrosoftVisualStudioリモートデバッグモニターに接続できません。メモリの場所へのアクセスが無効です」というメッセージが表示され続けます。

何回か正常に接続できましたが、すぐに接続に失敗し、再度接続できなくなりました。

リモートデバッグができないため、これは私にとって大きな問題を引き起こしています。私は何か明白なものを見逃しているに違いありません。誰かが私に解決策を教えてください。

4

4 に答える 4

55

これを修正する唯一の方法は、VisualStudioを再起動することです。

私のために働いた。無効なアクセスとリモートデバッグに関するこのブログ投稿で見つけました。

于 2013-01-31T07:42:58.033 に答える
14

私が見逃したことの1つは、リモートプロセスに関連する.pdbシンボルの場所をVisualStudioに指示することでした。これを行うには、[ツール]->[オプション]->[デバッグ]に移動し、シンボル(.pdb)の場所でリモートの場所をpdbファイルに追加します。

明確にするために、私はうまく添付していましたが、コードに割り込むことができませんでした。今、私はできます。ただし、プロセスに正常に接続していたがブレークポイントをキャッチできなかったステージに到達する前に、他のハードルがあることに注意してください。

于 2013-07-12T09:00:08.293 に答える
13

私は最近、他の誰かにこれを報告してもらい、彼らのマシンで問題をデバッグしました。「メモリ位置への無効なアクセス」エラーはWindowsの問題が原因であり、この修正プログラムで対処できます。

于 2013-04-19T15:41:59.703 に答える
0

VS 2012、2013、2015、および2017でこの問題が発生しました。他の回答に基づくと、問題は64ビットPCでの32ビットバージョンのVisualStudioの実行に関連している可能性があります。他の人が推奨しているように、Visual Studioを再起動すると問題が解決する場合がありますが、これまでに見つけた最善の解決策は、解決策なしでVisual Studioを起動し、[デバッグ]-> [プロセスに接続]を開き、接続ターゲットをサーバーの削除に変更して待つことです。プロセスリストをロードします。次にキャンセルし、まだ添付しないでください。目的のソリューションをロードしてから、[プロセスにアタッチ]に戻ると、リモートプロセスリストが引き続きロードされます。目的のプロセスに接続すると、それ以降はすべてが正常に機能するはずです。

于 2017-07-24T15:55:08.403 に答える