StackOverflowの質問BestWYSIWYGCSSエディターでこれが言及されているのを見たばかりで、それができるとは知りませんでした。私はVisualStudioの初心者ですが、どのように行いますか?
JavaScript用の別のデバッガーはありますか?私はコードビハインドページ用のものを操作する方法を知っています...私は通常、JavaScriptコードのデバッグを処理するためにFirebugを使用します。
VisualStudio2005を使用しています。
StackOverflowの質問BestWYSIWYGCSSエディターでこれが言及されているのを見たばかりで、それができるとは知りませんでした。私はVisualStudioの初心者ですが、どのように行いますか?
JavaScript用の別のデバッガーはありますか?私はコードビハインドページ用のものを操作する方法を知っています...私は通常、JavaScriptコードのデバッグを処理するためにFirebugを使用します。
VisualStudio2005を使用しています。
VisualStudio2008を使用できないプロジェクトにはFirebugを使用することを好みます。
Visual Studio 2005でデバッグするには、[スクリプトのデバッグを無効にする]がオフになっていることを確認してください。次に、InternetExplorerでWebページをロードします。Visual Studio 2005内のデバッグメニューから[プロセスにアタッチ]を選択し、Webページが読み込まれているInternetExplorerのインスタンスを選択します。
または、Firebugチームは、ページにスクリプトとして含めるか、ブラウザからブックマークレットを介して起動することで含めることができる「ライト」バージョンに取り組んでいます。Firebugが提供する完全なデバッガーは提供しませんが、コンソールと、変数を検査してコンソールにログを記録できるコマンドラインを提供します。
TechRepublicには、優れたウォークスルーがあります。VisualStudio2008がJavaScriptのデバッグを簡素化するを参照してください。
Visual Studio 2008 ASP.NETプロジェクトでは、既定でデバッグが有効になっています。Webサイト/WebアプリプロジェクトがASP.NETデバッグサーバーで実行されているときに、.jsファイル内にブレークポイントを設定できます。
「スクリプトのデバッグを無効にする」がオフになっていることを確認し、F5 を押して VS2005 または 2008 でデバッグを開始します。
また、JavaScript が .aspx ページ内にある場合は、スクリプト エクスプローラーで見つける必要があることにも注意してください。ただし、別の .js ファイルにある場合は、他の .cs ファイルと同じようにブレーク ポイントを配置できます。
Visual Studio 2005のJavaScript内でブレークポイントを設定できますが、Internet Explorerでデバッグを有効にする必要があることに加えて、.jsファイルでのみブレークポイントを設定できます。インラインJavaScriptコードをデバッグすることはできません。
また、attach processメソッドを使用してデバッグを開始するときにJavaScriptコードをデバッグしようとすると、問題が発生することがあります。通常、「デバッグの開始」の緑色の矢印を使用します。ブレークポイントアイコン(デフォルトではバーガンディサークル)が入力されている場合、コードは.jsファイルのブレークポイントで停止することがわかります。入力されていない場合、そこで停止することはありません。
最後に、 ASP.NET構成設定でデバッグが有効になっていることを確認してください。
私は通常、Firebugを使用してJSのデバッグを処理します。
IEでデバッグする必要がない限り、Firebugの使用を停止する必要はありません。他の種類のページと同じように、ASP.NETページのJavaScriptでも機能します。
Visual StudioのJavaScriptデバッグは問題ありませんが、Firebugが集約するクライアント側の情報の全範囲と実際に競合することはできません。
Internet Explorerで、[表示] ->[スクリプトデバッガー]- >[開く]を選択します。それはそれをする必要があります。
通常、どこに問題があるかはわかっているので、キーワード「debugger;」を配置して JavaScript コードにブレークポイントを設定できます。JavaScript コードの行で (明らかに引用符なしで) ブレークポイントを設定します。
Internet Explorer でアクセスすると、デバッグするかどうかを尋ねられ、リストからデバッガーを選択するように求められます。うまくいけば、そのリストに Visual Studio が表示されます (新しいインスタンスと現在実行中のインスタンスの両方)。インスタンス) - FirebugでFirefoxを使用している場合、その行で実行が自動的に停止し、Visual Studio ではなく、Firebug デバッガー内になります。
これを行うために Internet Explorer をセットアップするには、次の手順を実行する必要があります。Internet Explorer 内から、次のメニュー パスに従います。 [ツール] > [インターネット オプション] > [詳細設定] タブ> [スクリプトのデバッグを無効にする] オプションのチェックを外します。
Visual Studio 2005 でのクライアント JavaScript コードのデバッグ:
次のコードを JavaScript コードの先頭に追加します。
debugger
Office XP または Office 2003 がインストールされている場合は、Microsoft Script Editorを使用することもできます。IE で、[スクリプトのデバッグを無効にする (Internet Explorer)] と [スクリプトのデバッグを無効にする (その他)] のチェックを外します。
IE を再起動します。[表示] メニューに、[スクリプトのデバッグ] という新しい項目が表示されるので、[開く] を選択します。VS2005 または Microsoft Script Editor の新しいインスタンスの選択肢が表示されます。それを選択して試してみてください。
編集:チュートリアルのこのリンクを試してください