Deaktivieren des Debuggens für ASP.NET Anwendungen

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

Ursprüngliche 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 ist jedoch beeinträchtigt. Um die Auswirkungen auf die Leistung zu vermeiden, empfiehlt es sich, das Debuggen nur zu aktivieren, wenn ein Entwickler interaktive Problembehandlung ausführt.

Das Debuggen ist standardmäßig deaktiviert. Das Debuggen ist häufig aktiviert, um ein Problem zu beheben. Es ist 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 dateiWeb.config oder die dateiMachine.config , 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 Debugattribut im Kompilierungselement auf "true" festgelegt ist.

  3. Ändern Sie das Debugattribut in "false ", um das Debuggen für diese Anwendung zu deaktivieren.

    Das folgende Codebeispiel zeigt das Kompilierungselement, bei dem der Debugsatz 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 auch das Debuggen 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 dateiMachine.config 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 Debugattribut im Kompilierungselement auf "true" festgelegt ist.

  3. Wenn das Debugattribut "true" ist, ändern Sie das Debugattribut in "false".

    Das folgende Codebeispiel zeigt das Kompilierungselement, bei dem der Debugsatz auf "false" festgelegt ist:

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