web-dev-qa-db-ja.com

デバッグを開始できません-VisualStudio 2012

「 'C:\ Windows\System32\WWAHost.exe'のデバッグを開始できません。MicrosoftVisualStudioリモートデバッグモニター(MSVSMON.EXE)がリモートコンピューターで実行されていないようです。これは、ファイアウォールが通信を妨げていることが原因である可能性があります。リモートデバッグの構成については、ヘルプを参照してください。」

同様の投稿を検索しましたが、見つかりませんでした。重複している場合はお知らせください。リモートマシンに接続しようとはしていません。ローカルマシンでテストするだけです。この問題を解決する方法はありますか? (私はWindows 8 Enterprise 64ビットを使用しています。JavaScriptプロジェクトのみです)

10
Chaithanya

問題が解決しました。インストールされたリモートツールは ここ から更新され、正常に動作します。返信ありがとうございます。トピックを閉じます。

8
Chaithanya

私も同じ問題を抱えていました。 properties/compile/target platformAny CPではなくx86に変更して修正しました。私の場合は問題は解決しました。それが役に立てば幸い。

5

これは、mydomain.comのIIS)にWebサイトを設定し、プロジェクトの起動URL(ローカルIIS)をmydomain.comに設定してから、プロジェクトを起動したときに発生しました。ドメインのホストファイルにレコードを追加することを忘れないでください。

127.0.0.1 mydomain.com

これは私が記録を立てたことは一度もないことを思い出す前に私を良い時間にさせました。レコードを追加すると、すぐに修正されました。

4
parliament

Windows 7 x64、VS 2012

私の場合、Remote Debugging Monitorコンポーネントがインストールされ、アプリは設定でローカルにデバッグするように明確に構成されていました。これは、VS 2008、.NET3.5からアップグレードされたWinFormsアプリでした。

それはWindowsファイアウォールであることが判明しました。直接実行することにより:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger\x64\msvsmon.exe

Msvsmon.exeの実行を許可できるファイアウォールダイアログが表示されました。 VS 2012を再起動した後、デバッグは(ローカルで)問題ありませんでした。

1
Patrick

私もこのエラーに遭遇しました。

私の原因は、私が誤って次の物件を空にしてしまったことでした

プロパティ->デバッグ-> WorkingDirectory

次のように変更します。

親またはプロジェクトのデフォルトから継承

問題を解決しました。

0
Colin Basnett

MicrosoftのAzureを使用している場合は、デバッガーを手動で接続してみてください。

私は次の答えのステップを概説しました:

https://stackoverflow.com/a/35738995/1057052

0
Jose A

私にとってこれはVS2013で機能しました:作業を保存し、Visual Studioを閉じてから、プロジェクトを再度開きます

0
Emmanuel

このドロップダウンメニューでローカルマシンが選択されていることを確認してください。

enter image description here

0
Matt Harrington

Windows 7 x64、VS 2012、VB.NET

私はそれをこのように修正しました:-

  1. デスクトップに「C:\ ProgramFiles(x86)\ Microsoft Visual Studio 11.0\Common7\IDE\RemoteDebugger\x64\msvsmon.exe」へのショートカットを作成します。

  2. ショートカットを右クリックして、ドロップダウンメニューから[プロパティ]を選択します。 [互換性]タブを選択し、[このプログラムを管理者として実行する]にチェックマークを付けて、[OK]をクリックします。

  3. デスクトップに「C:\ ProgramFiles(x86)\ Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe」へのショートカットを作成します。

  4. ショートカットを右クリックして、ドロップダウンメニューから[プロパティ]を選択します。 [互換性]タブを選択し、[このプログラムを管理者として実行する]にチェックマークを付けて、[OK]をクリックします。

VS2012を開始するには:-

  1. Msvsmonショートカットアイコン(上記で作成したもの)をダブルクリックして、msvsmonを起動します。 「VisualStudioリモートデバッグモニター(管理者)」ウィンドウが表示されるのを待ってから続行してください...

  2. 「VisualStudio2012 Professional」ショートカットアイコン(上で作成したものをダブルクリックして、VS2012を起動します)

  3. VS2012では、標準ツールバーが表示されていることを確認してください。

  4. VS2012では、(標準ツールバーの)[ソリューションプラットフォーム]ドロップダウンが表示され、[x86]に設定されていることを確認します。

デバッグが機能するようになりました(とにかく私にとっては)...

ただし、15分ほど経つと、デバッグが機能しなくなり、msvsmonエラーが再度発生する場合があります。その場合は、VS2012とmsvsmonを閉じてから、もう一度開始してください(上記の「VS2012を開始するには:-」から)...

0
Henry

私自身と他の数人の開発者は、Visual Studioがクラッシュしたときにこの問題の解決策を約3/4時間探していましたが、その後このエラーが発生しました(2日に2回)。その後、突然(多くのデバッグを行い、他の提案やヘッドバンギングを試した後)、強調表示されたファイルが変更され、デバッグしようとしたときにMVCアプリプロジェクトではないことに気付きました。プロジェクトのプロジェクトに変更すると、その後、働いた。

これが人々を助け、何時間もの苦痛から救うことを願っています!

0
Liam Swinney

また、このエラーが発生しました。通常、指定されたユーザー(データベースユーザーでもあります)でサイトを実行し、アプリケーションプールの設定を忘れました。 (議会の回答も私を助けました)

0
Mark Redman