Udostępnij za pośrednictwem


Wyłączanie debugowania dla aplikacji ASP.NET

W tym artykule omówiono sposób wyłączania debugowania dla aplikacji ASP.NET.

Oryginalna wersja produktu: ASP.NET
Oryginalny numer KB: 815157

Podsumowanie

ASP.NET obsługuje kompilowanie aplikacji w specjalnym trybie debugowania, który ułatwia deweloperom rozwiązywanie problemów. Tryb debugowania powoduje, że ASP.NET kompilować aplikacje z dodatkowymi informacjami. Informacje umożliwiają debugerowi ścisłe monitorowanie i kontrolowanie wykonywania aplikacji. Aplikacje skompilowane w trybie debugowania są wykonywane zgodnie z oczekiwaniami. Jednak wydajność aplikacji ma wpływ. Aby uniknąć wpływu na wydajność, warto włączyć debugowanie tylko wtedy, gdy deweloper wykonuje interaktywne rozwiązywanie problemów.

Debugowanie jest domyślnie wyłączone. Debugowanie jest często włączone w celu rozwiązania problemu. Jednak po rozwiązaniu problemu często nie jest on wyłączony. W tym artykule opisano sposób wyłączania debugowania dla aplikacji ASP.NET.

Aby wyłączyć debugowanie, zmodyfikuj plik Web.config lub plik Machine.config , zgodnie z opisem w poniższych sekcjach.

Metoda 1. Modyfikowanie pliku Web.config

Aby wyłączyć debugowanie, dodaj element kompilacji do pliku Web.config aplikacji, wykonując następujące kroki. Plik Web.config znajduje się w katalogu aplikacji.

  1. Otwórz plik Web.config w edytorze tekstów, takim jak Notatnik. Plik znajduje się zwykle w katalogu aplikacji.

  2. W pliku Web.config znajdź element kompilacji. Debugowanie jest włączone, gdy atrybut debugowania w elemecie kompilacji ma wartość true.

  3. Zmień atrybut debugowania na false , aby wyłączyć debugowanie dla tej aplikacji.

    Poniższy przykładowy kod przedstawia element kompilacji z debugowaniem ustawionym na false:

    <compilation debug="false"/>
    
  4. Zapisz plik Web.config. Aplikacja ASP.NET jest automatycznie uruchamiana ponownie.

Metoda 2. Modyfikowanie pliku Machine.config

Można również wyłączyć debugowanie dla wszystkich aplikacji w systemie, modyfikując plik Machine.config . Aby potwierdzić, że debugowanie nie zostało włączone w pliku Machine.config , wykonaj następujące kroki:

  1. Otwórz plik Machine.config w edytorze tekstów, takim jak Notatnik. Plik znajduje się zazwyczaj w następującym folderze:

    %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\

  2. W pliku Machine.config znajdź element kompilacji. Debugowanie jest włączone, gdy atrybut debugowania w elemecie kompilacji ma wartość true.

  3. Jeśli atrybut debugowania ma wartość true, zmień atrybut debugowania na false.

    Poniższy przykładowy kod przedstawia element kompilacji z debugowaniem ustawionym na false:

    <compilation debug="false"/>
    
  4. Zapisz plik Machine.config.