Udostępnij za pośrednictwem


Wyłączanie debugera Just-In-Time

Okno dialogowe debugera Just-In-Time (JIT) w programie Visual Studio może zostać otwarte, gdy wystąpią błędy w uruchomionej aplikacji. Okno dialogowe może uniemożliwić aplikacji kontynuowanie wykonywania.

Debuger JIT umożliwia uruchomienie programu Visual Studio w celu debugowania błędu. Aby wykonać czynności opisane w tej akcji, musisz mieć zainstalowany program Visual Studio lub inny wybrany debuger. Debuger zawiera szczegółowe informacje o błędach i funkcjach, które ułatwiają rozwiązanie problemu.

W tym artykule wyjaśniono, jak zapobiec przerwaniu wykonywania aplikacji w oknie dialogowym debugera JIT.

Wyłącz debuger JIT lub na niego odpowiedz

Istnieją różne opcje reagowania na okno dialogowe debugera JIT w zależności od scenariusza instalacji i zadania programu Visual Studio.

Poniższa tabela zawiera podsumowanie opcji:

Konfiguracja Scenariusz Instrukcje
Zainstalowany program Visual Studio Wypróbuj debuger JIT Debugowanie błędu przy użyciu Just-In-Time Debugger
Zainstalowany program Visual Studio Wyłączanie debugera JIT Wyłącz debugowanie JIT z poziomu programu Visual Studio
Program Visual Studio został wcześniej zainstalowany, ale obecnie nie jest zainstalowany. Wyłączanie debugera JIT Wyłącz debugowanie JIT z rejestru systemu Windows
Program Visual Studio nigdy nie został zainstalowany Zapobieganie debugowaniu trybu JIT Zapobiegaj debugowaniu JIT, wyłączając debugowanie skryptów, wyłączanie debugowania po stronie serweralub przez wyłączanie debugowania dla aplikacji ASP.NET.

Wyłączanie debugowania skryptu lub debugowania po stronie serwera

Okno dialogowe debugera JIT może zostać otwarte, gdy aplikacja internetowa napotka błąd, nawet jeśli konfiguracja nie zawiera programu Visual Studio. Taka sytuacja może wystąpić, jeśli nigdy nie zainstalowano Visual Studio lub zostało ono wcześniej odinstalowane. W tych scenariuszach możesz spróbować wyłączyć debugowanie skryptu lub debugowanie po stronie serwera.

Wyłączanie debugowania skryptu dla aplikacji internetowej

Wykonaj następujące kroki, aby wyłączyć debugowanie skryptów dla aplikacji internetowej:

  1. Otwórz Panel sterowania systemu Windows, a następnie przejdź do strony Opcje internetowew zakładce Sieć i Internet >.

  2. W oknie dialogowym Właściwości Internetowe przejdź do karty Zaawansowane.

  3. Przewiń do grupy przeglądania i wybierz opcję Wyłącz debugowanie skryptów.

    Notatka

    W zależności od wersji systemu Windows i przeglądarki może być konieczne wybranie więcej niż jednej opcji.

    W poniższym przykładzie przedstawiono dwie odpowiednie opcje:

    Zrzut ekranu przedstawiający sposób wybierania opcji

Wyłączanie debugowania po stronie serwera dla aplikacji internetowej

Jeśli hostujesz aplikację internetową ASP.NET w usługach Internet Information Services (IIS), wyłącz debugowanie po stronie serwera, wykonując następujące czynności:

  1. Otwórz Menedżera usług IIS i przejdź do widoku funkcji .

  2. W sekcji ASP.NET kliknij dwukrotnie lub wybierz Kompilacja .NET.

    Opcja sekcji ASP.NET jest obecna tylko wtedy, gdy funkcje platformy .NET zostały zainstalowane przy użyciu Menedżera serwera.

  3. W okienku Akcje wybierz pozycję Otwórz funkcję.

  4. Dla opcji Zachowanie >Debug wybierz False.

    Notatka

    Konkretne kroki różnią się w starszych wersjach usług IIS.