2011-01-29 2 views
1

Visual Studio 2010でスクリプトコードをリモートデバッグすることは可能ですか?リモートデバッグスクリプトコードVS2010

IE6/IE7でのみ発生するJavaScriptの問題があります。私はWindows 7(64ビット)で開発しているので、IE6と7は仮想マシンとしてしかインストールできません。

開発マシンと仮想マシンの間でリモートデバッグをセットアップし、IEXPLOREプロセスに正常にアタッチできますが、スクリプトコードとしてデバッグできません。

VS2010でデバッグ|プロセスにアタッチすると、リモートマシン上のIEXPLOREプロセスにアタッチしようとすると、x86タイプとしてリストされています(スクリプトは表示されません)。 Selectを押してコードタイプを選択すると、スクリプトオプション(Managed、Native、Silverlight、T-SQL、Workflowのみ)は選択されません。

したがって、デバッガはリモートプロセスに接続されていますが、スクリプトをデバッグしていないため、ブレークポイントにヒットしません。

仮想マシン上のInternet Explorerでデバッグを有効にしました。

このページhttp://msdn.microsoft.com/en-us/library/bb385613.aspxは、スクリプトコードのリモートデバッグが可能であることを示しています。しかし、私はそれを起動して実行することはできません。どんなアイデアでも大歓迎です。

答えて

-1

ここでは、Visual Web Developer Expressで動作するトリックがあります。

VSでローカルページを開き、デバッグを開始します(またはF5を押す)
IEがポップアップしてこのページを開く必要があります。

IEのアドレスバーにリモートサイトのURLを入力します。
はVSに移動して、あなたはそれを停止するリモートファイルにブレークポイントを置いソリューションエクスプローラペイン

になりましたリモートファイルの一覧が表示されるはずです。 IEでページを更新します。
ブレークポイントをヒットする必要があります。

+0

提案していただきありがとうございますが、これは私のシナリオには役立ちません。 –

+0

FYIあなたがまだ立ち往生している場合は、VWDは無料でリモートデバッグが可能です – Mic

0

あなたはIE6、7、8、などを一緒に実行することができますこれは、このプロジェクトをチェックアウト:

http://www.my-debugbar.com/wiki/IETester/HomePage

をそれは100%完璧ではないのですが、それは常に私の目的のために働いています。

+0

提案していただきありがとうございますが、これは私のシナリオには役立ちません。 (サイトでは、Javaアプレットはサポートされていないと報告されています) –

+0

Javaアプレットを使用しているとは言わなかった:)申し訳ありません! – jvenema

-1

リモートマシンのIEでスクリプトのデバッグが無効にされるまで、この問題が発生しました。 this work aroundを使用して再度有効にし、リモートマシン上のプロセスに接続するときに「スクリプト」が「タイプ」列に表示されるようになりました。

+1

そのリンクの内容を教えてください。リンクは脆い傾向があり、そのリンクが破損するとすぐにその投稿は役に立たない。 – Adriaan