0

私の開発マシンは 2008 R2 x64 ドメイン コントローラです (現在は 1 台のマシンのドメインでの消耗によってその時点まで進化しており、近い将来も変更されることはありません)。デバッグしたい ASP.NET MVC アプリは、LogMeIn/VPN にアクセスできる 2008 R2 x64 ワークグループ マシンにデプロイされています。

msvsmon.exe をサービスとしてリモート マシンにインストールしました。私が遭遇していると思われる問題は、msvsmon を実行しているリモート アカウントがホスト マシンのアカウントでもない限り、なんらかの理由で msvsmon に接続できないことです (資格情報を明示的に提供する方法がわかりません)。リモート接続用)。

私のホスト マシンは DC であるため、msvsmon サービス アカウントをミラーリングするために必要なローカル アカウントを作成できません。

開発マシンから展開マシンへの VPN 接続があります。msvsmon を構成するとき、VPN がローカル ネットワークとしてカウントされると仮定して、[ローカル ネットワークからのコンピューターのみを接続できるようにする] を選択しました。リモート マシンで TCP 135、UDP 500、および UDP 4500 を開いています。

これで話は終わりだと思います。リモート マシンに VS を完全にインストールする運命にありますが、質問する価値はあると考えました。これを解決する方法はありますか?

4

1 に答える 1

1

リモート デバッグには 2 つのオプションしかありません。Windows 認証または認証なし。認証なしを有効にすると、誰もがそれに接続して、マシン上でほとんどすべてのことを実行できるようになり、本質的にマシンを制御できるようになります。マシンがインターネット上にある場合、リモートの攻撃者はコンピューターをスキャンしてリモート デバッグを探すことができます。

ただし、マシンが安全なネットワーク上にある場合は、おそらく問題ありません。

このリンクは、リモート デバッグを構成する方法を示します

http://msdn.microsoft.com/en-us/library/bt727f1t.aspx

それ以外の場合は、ローカル コンピューターに仮想マシンを作成し、そこに Visual Studio をインストールできます。少なくとも、どこかのリモート マシンにインストールする必要はありません。

于 2012-09-22T20:26:52.417 に答える