Gewusst wie: Deaktivieren Debuggen für ASP.NET-Anwendungen

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 815157 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser in einzelne Schritte gegliederte Artikel erläutert das Deaktivieren von Debuggen für ASP.NET-Anwendungen.

ASP.NET unterstützt Kompilierung Anwendungen in einem speziellen Debugmodus, der Entwickler, die Problembehandlung vereinfacht. Debug-Modus Ursachen ASP.NET zur Kompilierung von Anwendungen mit zusätzlichen Informationen, die einen Debugger genau überwachen und Steuern der Ausführung einer Anwendung ermöglicht. Anwendungen, die im Debugmodus kompiliert werden wie erwartet ausgeführt. Allerdings ist die Leistung der Anwendung beeinträchtigt. Um die Auswirkungen auf die Leistung zu vermeiden, empfiehlt es Aktivieren des Debuggens nur wenn ein Entwickler interaktive Problembehandlung durchführt. Standardmäßig ist das Debuggen deaktiviert, und obwohl Debuggen häufig zur Behebung eines Problems aktiviert ist, es ist auch häufig nicht deaktiviert erneut, nachdem das Problem behoben ist. Dieser Artikel beschreibt die Deaktivierung Debuggen für ASP.NET Anwendung.



Deaktivieren Sie für eine ASP.NET-Anwendung debuggen

Um Debuggen zu aktivieren, Ändern der Datei Web.config oder die Datei Machine.config, wie in den folgenden Schritten beschrieben.

Ändern der Datei Web.config

Fügen Sie zum Aktivieren von Debuggen das Kompilierung -Element hinzu der Datei Web.config der Anwendung. Die Web.config-Datei im Verzeichnis Anwendung befindet. Gehen Sie hierzu folgendermaßen vor:
  1. Öffnen Sie die Web.config-Datei in einem Texteditor (z. B. Notepad). Datei "Web.config" befindet sich normalerweise im Verzeichnis Anwendung.
  2. Suchen Sie in der Datei Web.config das Compilation-Element. Debuggen wird aktiviert, wenn das debug -Attribut im-Element Kompilierung auf true festgelegt ist.
  3. Ändern Sie das debug -Attribut auf false , und speichern Sie die Web.config-Datei zum Deaktivieren von für die Anwendung debuggen.

    Das folgende Codebeispiel zeigt das Element Kompilierung mit debug auf false festgelegt:
    <compilation 
        debug="false"
    />
    
  4. Speichern Sie die Datei Web.config. Die ASP.NET-Anwendung wird automatisch neu gestartet.

Ändern der Datei Machine.config

Sie können auch Debuggen für alle Anwendungen auf einem System durch Bearbeiten der Datei Machine.config. Gehen Sie folgendermaßen vor um zu bestätigen, dass in der Datei Machine.config nicht Debuggen aktiviert wurde.
  1. Öffnen Sie die Machine.config-Datei in einem Texteditor (z. B. Notepad). Die Datei Machine.config befindet sich normalerweise im folgenden Ordner:
    %SystemRoot% \Microsoft.NET\Framework\ %VersionNumber% \CONFIG\
  2. Suchen Sie in der Datei Machine.config das Compilation-Element. Debuggen wird aktiviert, wenn das debug -Attribut im-Element Kompilierung auf true festgelegt ist.
  3. Wenn das Debug-Attribut true ist, ändern Sie das debug -Attribut auf false .

    Das folgende Codebeispiel zeigt das Element Kompilierung mit debug auf false festgelegt:
    <compilation 
        debug="false"
    />
    
  4. Speichern der Datei Machine.config.

Informationsquellen

Weitere Informationen der folgenden MSDN-Website:
Debugmodus in ASP.NET Anwendungen
http://msdn2.microsoft.com/en-us/library/e8z01xdh(vs.71).aspx
Weitere Informationen zum Remotedebuggen finden Sie die folgende KB-Artikelnummer:
318041Gewusst wie: Einrichten und Verwenden von Remote Debugging in Microsoft Visual Studio .NET
818015So wird 's gemacht: Optimieren und Skalieren der Leistung von Anwendungen, die auf .NET Framework erstellt werden

Eigenschaften

Artikel-ID: 815157 - Geändert am: Dienstag, 27. März 2007 - Version: 2.8
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 2.0
Keywords: 
kbmt kbdeployment kbdebug kbwebservices kbconfig kbwebforms kbhowtomaster KB815157 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 815157
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com