web-dev-qa-db-ja.com

IE11でJavascriptデバッグを無効にする方法は?

ASP.NET Webフォームアプリケーション(サイトではない)を構築していますが、Internet Explorerでデバッグするときはいつでも、Visual Studio 2013Proで統合されたJavascriptデバッグを無効にできないようです。

Javascriptの例外で壊れないようにするにはどうすればよいですか?

私のOSはIE11を搭載したWindows 2012 Server R2(つまり、Windows 8.1 Proと同等)です。見つけたすべての設定を試しましたが、今のところ何も機能していません。ログアウトして再度ログインしました。今すぐ完全に再起動してみます。

以下のスクリーンショットは、私が試したすべての設定を示しています。

例外と設定:

Exception Occurrence and Settings


Visual Studioオプション-デバッグ:

Visual Studio Debugging Options


Internet Explorerのオプション:

Internet Explorer Options


BrowserLink無効

BrowserLink Options


(注:この質問は stackoverflow.com にも投稿されました。どこに属しているのかわかりません。)

4
Wayne Bloss

デバッガーが例外で中断するかどうかを決定するための例外のVSのオプション。ただし、VSは、未処理の例外と言語の中断(デバッガー)で常に中断します。オプションは、VSからIE)を起動したときに、スクリプトデバッガーの接続を停止しません。

JITデバッグを有効または無効にするVSのオプションは、ジャストインタイムデバッグ機能のみを変更します。 JITデバッグを有効にするということは、VSによって起動されていない実行中のアプリケーションがブレーク条件に達した場合、アプリケーションをデバッグするためにVSを接続するかどうかをユーザーに確認する必要があることを意味します。 VSからIE)を起動したときにスクリプトのデバッグが有効になっている場合も、これは変わりません。

スクリプトデバッグを無効にするInternetExplorerのオプションは、IEが常にデバッグを有効にして実行する必要がある場合にのみ変更されます。VS2013を使用するIE11では、この機能は必要ありませんが、古いバージョンのVSをサポートするためにあります。

必要な動作を取得する最も簡単な方法は、次のことです。

  1. Aspx/htmlファイルを右クリックすると、「Browsewith…」アイテムがあります。これにより、ブラウザを設定するためのダイアログが表示されます。
  2. [追加]ボタンをクリックします。次のようなものを追加します。

        Path: c:\Program Files (x86)\Internet Explorer\iexplore.exe 
    
        Friendly name: Internet Explorer (no debug)
    
  3. それをデフォルトとして設定します
2
Andy Sterland