web-dev-qa-db-ja.com

MSVSMON.EXEに関するVisual Studioデバッグエラーが実行されていないようです

F5キーを押してプログラムを実行すると、このエラーが表示されて実行されないプログラムがあります。

プロジェクトの実行中にエラーが発生しました。プログラム 'F:.... `を開始できません。MicrosoftVisual Studioリモートデバッグモニター(MSVSMON.EXE)がリモートコンピューターで実行されていないようです...

これは、プロジェクトが以前に正常にコンパイルされていた間です。いつか間違った方法で設定する必要があるプロジェクト設定はありますか?

Visual Studio 2012 Update 2を使用しています。

42
mehrandvd

理由はダウングレードではないことがわかりました! 「プロキシ」と呼ばれるトンネリングソフトウェアについてです。システムで実行中に、Visual Studioでこの問題が発生します。

40
mehrandvd

サイトをローカルで実行するためのHOSTSファイルにエントリがあるときにこの問題が発生しましたが、それをコメントアウトしてライブ表示できるようにしました。

たとえば、ライブサイトは http://my.url.com で実行されます

VSの[Web]タブのWebプロジェクトの[プロパティ]で、プロジェクトURLを上記に設定しています。ローカルでデバッグしたいときは、HOSTSファイルに次を入れます

127.0.0.1    my.url.com

完了し、ライブに戻りたい場合は、これをコメントアウトします

#127.0.0.1    my.url.com

将来、再びデバッグする必要がある場合、VSはHOSTSエントリを介してローカルホストにルーティングされるリクエストではなく、ライブサーバーに対してデバッグを試みます。

23
Wayne Feltham

Proxifierを実行している場合は、route :: 1(IPV6 Loop-back)Directにルールを追加し、プロキシ経由ではありません。

IPV6 Visual-Studio Debug Fix

9
Johan

IIS >>アプリケーションプール>>プールを選択>>詳細設定>> 32ビットアプリケーションを有効にする= true。それは私のために働いた。

6
Ae Ratchapol

誤ってmsvmonプロセスを強制終了したに違いありません。ばかげているように聞こえますが、VSを再起動してみてください。それでもうまくいかない場合は、マシンを再起動してください。しかし、VSを実行すると、msvmonプロセスがバックグラウンドで実行されることに気付きました。

4
Aster Veigas

試してみることがいくつかあります。

私にとっては、プロジェクトのURL(プロジェクトプロパティ)は、何らかの理由で別のチームメンバーの設定で上書きされました。私はそれを私に戻す必要がありました:

enter image description here

また、まだ実行していない場合は、IIS Expressを使用するようにサーバーを設定することもできます。

4
RayLoveless

私はこれをVS 2013と64ビットPCのWindows 8.1で定期的に持っています。プロジェクトの開始に移動し、プロジェクトプロパティを開き、[ビルド]タブに移動して、[プラットフォームターゲット]を[任意のCPU]から[x86]に変更すると表示されなくなります。

アプリケーションを実行するときに、'Local Machine'を選択してみてください。リモートマシンがデバッグ用に選択されているようです。

enter image description here

[〜#〜] msdn [〜#〜] でこのエラーの詳細も確認してください。

リモートデバッグを実行しようとすると、このエラーメッセージが表示される場合があります。これは、Visual StudioがリモートコンピューターでVisual Studioリモートデバッグモニターのインスタンスを見つけられなかったことを意味します。リモートデバッグを機能させるには、Visual Studioリモートデバッグモニターが必要です。

3
Rahul Tripathi

私もこの問題を抱えていました。

解決策は、ホストファイルのコンピューターのホスト名のエントリを正しいIPに修正することでした。

背後の話:VSがデバッグモードに入るのに約1分(はい60秒)かかっていたので、私はもともとホストファイルにエントリを入れました。 PCのIPとそのホスト名を含むhostesファイルにエントリを置くと、VSが1〜2秒でデバッグモードに入ることがわかりました。

プロパティページ->開始オプションでVSを「ページを開かないでください。待機...」および「ユーザーカスタムサーバー」に設定し、「ベースURL」をローカルのWebサイトに設定することにも言及する価値があります。 IIS

3
kesse

これを試して:

手順1-> Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64に移動し、msvsmon.exeを管理者として実行します。その後、Msvsmonが****という名前の新しいサーバーを開始したことを示すウィンドウが表示されます。 *。enter image description here

手順2->接続プロセスをクリックし、Visual Studioの[修飾子]列の[リモートデバッガー]ウィンドウに表示されるサーバー名と同じサーバー名を入力し、[更新]をクリックします。

enter image description here

ステップ3->リストからプロセスをアタッチします。

注:VSの修飾子値とリモートデバッガーのサーバー名は一致する必要があります

機能しない場合は、リモートデバッガープロセスをバックグラウンドで停止し、これらの手順を新たに実行してください

2
akhil arya

Azureの問題のためにここに来た場合は、これを確認してください。

デバッガーを手動で接続してみてください。

次の回答の手順を概説しました。

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

1
Jose A

ルーターを再起動した後、この問題が発生しました。

再起動により、デバイスのIPアドレスが再び割り当てられましたが、順序は異なります。たとえば、Hostsファイルでは、IPアドレスが192.168.0.3でしたが、コマンドプロンプトでipconfigを使用してIPアドレスを再度確認したとき、IPアドレスは192.168.0.4でした。

したがって、この問題が発生した場合は、HostsファイルのIPアドレスが変更されている可能性があるため、現在のIPアドレスと一致することを確認してください。

1
pookie

これは私のために働いた:

1)Visual Studioを修復する前に、マシン上の何も変更せずに手順2を試してください。

2)Visual Studioを管理者として起動します。次に、ソリューションを開き、デバッグを試みます。

1
Sagar

Webアプリケーションの場合は、プロジェクトが使用しているアプリケーションプールに移動し、右クリックしてAdvanced Settings、有効にする32-Bit Application = true

動作するはずです。

1

Devenv.exeをファイアウォールの除外に追加すると、私の問題は解決しました

0
Antoops

JavaScript UWPアプリをXbox Oneに展開しようとしたときに、選択したターゲットアーキテクチャ(x64)により、この問題が発生しました。これをAny CPに変更すると、コンソールにデプロイできます。

0
James Wright

これは、IIS expressではなくIISでプロジェクトを実行しようとすると、Visual StudioがIIS上のWebサイトに接続できなくなります。

Webサイトがlocalhostにバインドされておらず、ドメイン名のバインドを指定している場合、ホストファイル(Run-> drivers-> etc-> hosts)にそのドメイン名を指すエントリがあることを確認する必要があります。

0
Rakesh

デバッグ設定に行くだけで、デバッグタブのボックスをチェックできます

「リモートマシンを使用する」

名前を入力します(マシンが存在するかどうかは関係ありません)

設定を保存し、構成で実行し、エラーが発生したら「リモートマシンを使用する」のチェックを外します。

Visual Studioは、デバッグを再度ローカルデバッグに設定します。これにより、問題が修正されます。これは、プログラムをシャットダウンしたり、根本的な原因ではない設定を変更するよりも優れていると思います。

0
Marc Wittmann

WebページにアクセスするためにlinkLabelをフォームに追加したときに、C#プロジェクトで今日このようなことが起こりました。

原因は、イーサネットタップインターフェイス(tinc vpn)のホストファイルのエントリであることがわかりました。タップIPアドレスに自分のマシンのエイリアスのエントリがありました。コメントアウトすると、デバッガーは問題なく実行できました。

Hostsファイルに関する上記のヒントに感謝します。それは正しい方向に私を導く!これが他の誰かに役立つことを願っています。

0
D. Penzien

デバッグ構成に対してこれを行います。ただし、リリース構成のチェックを外します。 Run as 32 bit

0
Subhash Makkena

私も同じ問題を抱えていました。VisualStudio 2012 Update 5を使用しているときにこの問題が発生しました。

次のリンクは、このエラーが発生する可能性のあるさまざまなシナリオについてのより良い説明を提供します。 https://msdn.Microsoft.com/en-us/library/ms164726.aspx

リンクは、Visual Studioは32ビットアプリケーションであるため、64ビットバージョンのリモートデバッガーを使用して64ビットアプリケーションをデバッグすると述べています。 2つのプロセスは、ローカルコンピューター内のローカルネットワークを使用して通信します。コンピュータからトラフィックは流れませんが、サードパーティのセキュリティソフトウェアが通信をブロックする可能性があります。

そこで、ファイアウォールの設定を開きました。

コントロールパネル->システムとセキュリティ-> Windowsファイアウォール-> Windowsファイアウォールを介した通信を許可するアプリ

また、許可されたアプリのリストにMSVSMON.exeを追加しました。

注:MSVSMON.exeファイルは次の場所にあります。

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

0
Akshay