web-dev-qa-db-ja.com

Visual Studio 2012 Aリモート操作に予想以上に時間がかかっている

Windows 8 64ビットでVisual Studio 2012を実行しています。ソース管理中の64ビットプロジェクトがあり、Windows 8 pcで自宅で実行しようとしています。アプリケーションは正常にビルドされますが、リモートデバッガーはまったく機能しません。

「リモート操作に予想よりも時間がかかっています」と表示されます。 32ビットVisual Studioが64ビットアプリケーションを介してデバッグするためにmsvsmon.exeにアクセスする必要があるため、ソースコードがチェックアウトされたローカルマシンでこれが発生するのを見たことはありません。

ポート(4016)で遊んで、管理者として実行しながら、Visual Studio 2012を再インストールしてみました。クライアントをアンインストールして、VPNが問題ではないことを確認しました。

私は今、アイデアを失っています。 64ビットとしてテストおよび設定する新しいローカルプロジェクトを作成しようとしましたが、操作はまだ成功しません。

アイデアや提案はありますか?これは、Windows 8上のVisual Studio 2012の既知の問題ですか?

38
bl4kh4k

これを試してみるべきだと思います:

  • 管理者としてcmd.exeを実行します。
  • 次の2行のコマンドを入力して実行します。

netsh winsockリセットカタログ

netsh int ip reset reset.logヒット

  • 再起動が必要であると言うこともありますが、実際には必要ありません。
  • アプリケーションを再度デバッグしてみてください。問題を解決する必要があります。

編集:これについての説明を提供していないため申し訳ありません。答えは実際には中国のフォーラムから来たもので、元の著者はそれをあまり説明しませんでした。しかし、彼はVisual Studioが32ビットプログラムであり、64ビットWindows 7でネットワークにアクセスする際に問題が発生する可能性があり、前述のソリューションがネットワーク接続をリセットするため問題を解決できると述べました。お役に立てれば。

91
Adam Liu

VS2012(Windows7、64ビットPC)で作業しています。 DEBUG-Attach to Process ...を選択したとき、「64ビットデバッグ操作に予想以上に時間がかかっています」というメッセージボックスが表示されました。 VS2010の無料試用版をダウンロードしましたが、VS2010では正常に機能していることがわかりました。そのため、VS2010からmsvsmon.exeおよびmsvsmon.exe.configファイルをコピーしました(C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger\x64 and C:\ ...\x86) VS2012の同じマップに。現在、VS2012で動作しています。これがあなたにも役立つことを願っています。幸運を。

3
Peter Vos

私がVS2012で動作するようになった唯一の答えは、プロジェクトのプロパティ>コンパイル>ターゲットCPUに進み、オプションを「x86」に設定することです。

これもこの質問に関連しているようです: VS2012 RCでデバッガーを起動できません 彼らもこれをMicrosoft Connectに提出しました。 Visual Studioの問題のようです...

幸運を祈ります。

3
Watki02

ちょうど私の2セント、

私はこの問題を2回経験しましたが、私が試みたすべての提案の後、これを行っていたのはローカルマシン上のBitDefenderでした。したがって、この問題に対する私の修正は、例外の追加ローカルセキュリティソフトウェアfirewallおよび[〜#〜 ] av [〜#〜]その一部。 msvsmon。exeとdevenv。exeをすべて無視して、どのような違いが生じるかを確認するように指示します。

それ以外の場合は、完全にリッピングして、ソリューションをデバッグできるかどうかを確認してください。

詳細はこちらをご覧ください: http://forum.bitdefender.com/index.php?showtopic=37028

私は最新のBitDefenderバージョンをインストールしましたが、すべてがうまくいきました。

2
IbrarMumtaz

VS 2015での解決策。ローカルのiisとプロジェクトのweb/debugタブにマップされたパブリックDNSエントリがありました。

<app>.<domain>.co.uk

それをローカルホストとしてhostsファイルに追加する必要がありました。

127.0.0.1 <app>.<domain>.co.uk

したがって、VSはホストがリモートマシンであるとは考えなくなりました。

0