61

時々、私にはわからない不思議なエラーが発生します。Visual Studio 2008を再起動することで「修正」できますが、それは正確には解決策ではありません...

それは次のように述べています:

プロジェクトの実行中にエラーが発生しました:デバッグを開始できません。

リモートマシンでMicrosoftVisualStudioリモートデバッグモニターが閉じられました。

私の知る限り、私はリモートで何もしていません...通常のデバッグ、F5スタイルを実行しているだけです。どういう意味ですか?どうすれば修正できますか?

エラーダイアログ

4

2 に答える 2

106

64ビットOSを使用している場合は、「サイレント」リモートデバッグを行っています。DevenvはWoW64で実行されます(つまり、32ビットプロセスです)... F5キーを押すと、msvsmon.exeが64ビットプロセスとして起動され、devenvとmsvsmonの間に通信チャネルが設定されます。 。

デバッグが正常に行われ、msvsmon.exeが実行されていることを確認したら、タスクマネージャーを確認してください。

上記の仮定(64ビットOS)が正しい場合、表示されるエラーはVisualStudioが不良状態になったことに基づいています。msvsmon.exeインスタンスの実行中にこのエラーが発生した場合は、そのインスタンスを強制終了してください。msvsmon.exeが実行されていない場合は、devenvを再起動することがおそらく唯一のオプションです。

もう1つの考えられる回避策は、プロジェクトを「プラットフォームx86」に設定して、直接デバッグすることです。x86でコンパイルされたマネージアセンブリまたはネイティブバイナリはWow64で実行され、サイレントリモートデバッグの必要性を防ぎます。(明らかに、これが64ビットのみの問題である場合は役に立ちません...しかし実際にはそれはまれです。)

これがお役に立てば幸いです。また、より良い答えを探すのに役立つことを願っています。

于 2010-01-13T18:37:19.257 に答える
0

VS2010でのasp.net開発でも同じ問題が発生しました。それは私のIISの問題でした。私はコマンドプロンプトに行かなかったので、iisresetする必要がありました。それ以外の場合は、iis管理ウィンドウでiisをリセットするだけです。それは私のために問題を修正しました。

于 2014-05-01T15:14:36.100 に答える