2012-08-24 3 views

Antwort

46

Der Standard für debug Attribut im compilation ist falsch

MSDN - compilation Element (ASP.NET Settings Schema)

debug

Optional Boolean-Attribut. Gibt an, ob Debug-Binärdateien anstelle von Binärdateien für den Einzelhandel kompiliert werden sollen. Der Standardwert ist Falsch.

1

Der Standardwert ist false, aber Vorsicht vor ASP.NET Configuration File Hierarchy and Inheritance.

Also, wenn in einer bestimmten Datei web.config finden Sie:

<system.web> 
    <compilation /> 
</system.web> 

Es kann sehr gut sein, dass der tatsächliche Wert, den es wahr ist, wenn es eine Datei web.config mit auf einem höheren Niveau ist:

<system.web> 
    <compilation debug="true" /> 
</system.web> 

Wenn Sie den IIS-Konfigurationseditor verwenden, können Sie die tatsächlichen Werte sehen. In einer Dropdown-Liste können Sie die auf einer höheren Ebene festgelegten Werte überprüfen. Configuration inheritance at work

Sie können sehen, dass der Wert von debug = wahr ist. Nicht, weil es in der Datei web.config auf der Anwendungsebene, sondern auf der Ebene der Stammwebsite festgelegt wurde.

Verwandte Themen