Disabilitare il debug per le applicazioni ASP.NET

Questo articolo illustra come disabilitare il debug per le applicazioni ASP.NET.

Versione originale del prodotto: ASP.NET
Numero KB originale: 815157

Riepilogo

ASP.NET supporta la compilazione di applicazioni in una modalità di debug speciale che consente agli sviluppatori di risolvere i problemi. La modalità di debug fa sì che ASP.NET compilare applicazioni con informazioni aggiuntive. Le informazioni consentono a un debugger di monitorare e controllare attentamente l'esecuzione di un'applicazione. Le applicazioni compilate in modalità di debug vengono eseguite come previsto. Tuttavia, le prestazioni dell'applicazione sono interessate. Per evitare l'effetto sulle prestazioni, è consigliabile abilitare il debug solo quando uno sviluppatore esegue la risoluzione dei problemi interattiva.

Il debug è disabilitato per impostazione predefinita. Il debug è spesso abilitato per risolvere un problema. Ma spesso non è disabilitato dopo che il problema è stato risolto. Questo articolo descrive come disabilitare il debug per un'applicazione ASP.NET.

Per disabilitare il debug, modificare il file Web.config o il file Machine.config , come descritto nelle sezioni seguenti.

Metodo 1: Modificare il file di Web.config

Per disabilitare il debug, aggiungere l'elemento di compilazione al file Web.config dell'applicazione seguendo questa procedura. Il fileWeb.config si trova nella directory dell'applicazione.

  1. Aprire il file Web.config in un editor di testo, ad esempio blocco note. Il file si trova in genere nella directory dell'applicazione.

  2. Nel fileWeb.config individuare l'elemento di compilazione. Il debug viene abilitato quando l'attributo di debug nell'elemento di compilazione è impostato su true.

  3. Modificare l'attributo di debug su false per disabilitare il debug per l'applicazione.

    L'esempio di codice seguente mostra l'elemento di compilazione con debug impostato su false:

    <compilation debug="false"/>
    
  4. Salvare il file Web.config . L'applicazione ASP.NET viene riavviato automaticamente.

Metodo 2: Modificare il file Machine.config

È anche possibile disabilitare il debug per tutte le applicazioni in un sistema modificando il file Machine.config . Per verificare che il debug non sia stato abilitato nel file Machine.config , seguire questa procedura:

  1. Aprire il file Machine.config in un editor di testo, ad esempio blocco note. Il file si trova in genere nella cartella seguente:

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

  2. Nel fileMachine.config individuare l'elemento di compilazione. Il debug viene abilitato quando l'attributo di debug nell'elemento di compilazione è impostato su true.

  3. Se l'attributo di debug è true, impostare l'attributo di debug su false.

    L'esempio di codice seguente mostra l'elemento di compilazione con debug impostato su false:

    <compilation debug="false"/>
    
  4. Salvare il file Machine.config .