Deaktivieren des Debuggens für ASP.NET Anwendungen

In diesem Artikel wird erläutert, wie Sie das Debuggen für ASP.NET Anwendungen deaktivieren.

              Originale Produktversion: ASP.NET
Ursprüngliche KB-Nummer: 815157

Zusammenfassung

ASP.NET unterstützt das Kompilieren von Anwendungen in einem speziellen Debugmodus, der Entwickler bei der Problembehandlung unterstützt. Der Debugmodus bewirkt, dass ASP.NET Anwendungen mit zusätzlichen Informationen kompilieren. Die Informationen ermöglichen es einem Debugger, die Ausführung einer Anwendung genau zu überwachen und zu steuern. Anwendungen, die im Debugmodus kompiliert werden, werden wie erwartet ausgeführt. Die Leistung der Anwendung wird jedoch beeinträchtigt. Um die Auswirkungen auf die Leistung zu vermeiden, empfiehlt es sich, das Debuggen nur dann zu aktivieren, wenn ein Entwickler die interaktive Problembehandlung durchführt.

Das Debuggen ist standardmäßig deaktiviert. Das Debuggen wird häufig aktiviert, um ein Problem zu beheben. Sie wird jedoch häufig nicht deaktiviert, nachdem das Problem behoben wurde. In diesem Artikel wird beschrieben, wie Sie das Debuggen für eine ASP.NET-Anwendung deaktivieren.

Um das Debuggen zu deaktivieren, ändern Sie die Web.config-Datei oder die Machine.config-Datei , wie in den folgenden Abschnitten beschrieben.

Methode 1: Ändern der Web.config Datei

Um das Debuggen zu deaktivieren, fügen Sie das Kompilierungselement der Web.config-Datei der Anwendung hinzu, indem Sie die folgenden Schritte ausführen. Die Web.config-Datei befindet sich im Anwendungsverzeichnis.

  1. Öffnen Sie die Web.config-Datei in einem Text-Editor, z. B. Editor. Die Datei befindet sich in der Regel im Anwendungsverzeichnis.

  2. Suchen Sie in der Web.config-Datei nach dem Kompilierungselement. Das Debuggen ist aktiviert, wenn das Debug-Attribut im Kompilierungselement auf true festgelegt ist.

  3. Ändern Sie das Debug-Attribut in false , um das Debuggen für diese Anwendung zu deaktivieren.

    Das folgende Codebeispiel zeigt das Kompilierungselement, bei dem debug auf false festgelegt ist:

    <compilation debug="false"/>
    
  4. Speichern Sie die Web.config Datei. Die ASP.NET Anwendung wird automatisch neu gestartet.

Methode 2: Ändern der Machine.config-Datei

Sie können das Debuggen auch für alle Anwendungen auf einem System deaktivieren, indem Sie die Machine.config Datei ändern. Führen Sie die folgenden Schritte aus, um zu bestätigen, dass das Debuggen in der Machine.config-Datei nicht aktiviert wurde:

  1. Öffnen Sie die Machine.config-Datei in einem Text-Editor, z. B. Editor. Die Datei befindet sich in der Regel im folgenden Ordner:

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

  2. Suchen Sie in der Machine.config-Datei nach dem Kompilierungselement. Das Debuggen ist aktiviert, wenn das Debug-Attribut im Kompilierungselement auf true festgelegt ist.

  3. Wenn das Debug-Attribut true ist, ändern Sie das Debug-Attribut in false.

    Das folgende Codebeispiel zeigt das Kompilierungselement, bei dem debug auf false festgelegt ist:

    <compilation debug="false"/>
    
  4. Speichern Sie die Machine.config Datei.