2012-08-24 9 views

risposta

46

L'impostazione di default per l'attributo debug nel compilation è falsa

MSDN - compilation Element (ASP.NET Settings Schema)

di debug

attributo booleano opzionale. Specifica se compilare i binari di debug piuttosto che i binari di vendita. L'impostazione predefinita è False.

5

Il valore predefinito sarà falso.

Questo è un link to MSDN relativo al tag di compilazione per web.config.

1

Il valore predefinito è falso, ma attenzione a ASP.NET Configuration File Hierarchy and Inheritance.

Quindi, se in un file web.config specifica a trovare:

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

Si può benissimo essere che il valore effettivo è vero, se v'è un file web.config a un livello superiore con:

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

Se si utilizza l'editor di configurazione di IIS, è possibile visualizzare i valori effettivi. Un elenco a discesa consente di esaminare i valori impostati a un livello superiore. Configuration inheritance at work

Si può vedere che il valore di debug = true. Non perché è impostato nel file web.config a livello di applicazione, ma a livello del sito radice.

Problemi correlati