Désactiver le débogage pour les applications ASP.NET

Cet article explique comment désactiver le débogage pour les applications ASP.NET.

              Version d’origine du produit : ASP.NET
Numéro de la base de connaissances d’origine : 815157

Résumé

ASP.NET prend en charge la compilation d’applications dans un mode de débogage spécial qui aide les développeurs à résoudre les problèmes. En mode débogage, ASP.NET compile des applications avec des informations supplémentaires. Les informations permettent à un débogueur de surveiller et de contrôler étroitement l’exécution d’une application. Les applications compilées en mode débogage s’exécutent comme prévu. Toutefois, les performances de l’application sont affectées. Pour éviter l’effet sur les performances, il est judicieux d’activer le débogage uniquement lorsqu’un développeur effectue un dépannage interactif.

Le débogage est désactivé par défaut. Le débogage est fréquemment activé pour résoudre un problème. Mais il n’est souvent pas désactivé une fois le problème résolu. Cet article explique comment désactiver le débogage pour une application ASP.NET.

Pour désactiver le débogage, modifiez le fichier Web.config ou le fichier Machine.config , comme indiqué dans les sections suivantes.

Méthode 1 : Modifier le fichier Web.config

Pour désactiver le débogage, ajoutez l’élément de compilation au fichier Web.config de l’application en procédant comme suit. Le fichier Web.config se trouve dans le répertoire de l’application.

  1. Ouvrez le fichier Web.config dans un éditeur de texte, tel que le Bloc-notes. Le fichier se trouve généralement dans le répertoire de l’application.

  2. Dans le fichier Web.config , recherchez l’élément de compilation. Le débogage est activé lorsque l’attribut de débogage dans l’élément de compilation a la valeur true.

  3. Remplacez l’attribut de débogage par false pour désactiver le débogage pour cette application.

    L’exemple de code suivant montre l’élément de compilation avec débogage défini sur false :

    <compilation debug="false"/>
    
  4. Enregistrez le fichier Web.config . L’application ASP.NET redémarre automatiquement.

Méthode 2 : Modifier le fichier Machine.config

Vous pouvez également désactiver le débogage de toutes les applications sur un système en modifiant le fichier Machine.config . Pour confirmer que le débogage n’a pas été activé dans le fichier Machine.config , procédez comme suit :

  1. Ouvrez le fichier Machine.config dans un éditeur de texte, tel que le Bloc-notes. Le fichier se trouve généralement dans le dossier suivant :

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

  2. Dans le fichier Machine.config , recherchez l’élément de compilation. Le débogage est activé lorsque l’attribut de débogage dans l’élément de compilation a la valeur true.

  3. Si l’attribut de débogage a la valeur true, remplacez l’attribut de débogage par false.

    L’exemple de code suivant montre l’élément de compilation avec débogage défini sur false :

    <compilation debug="false"/>
    
  4. Enregistrez le fichier Machine.config .