Comment : Désactiver le débogage pour les Applications ASP.NET

Résumé

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

ASP.NET prend en charge la compilation d’applications dans un mode de débogage spécial qui facilite la résolution des problèmes de développement. En mode débogage, ASP.NET pour compiler des applications avec des informations supplémentaires qui permettent à un débogueur surveiller étroitement et de contrôler l’exécution d’une application. Les applications qui sont compilées en mode débogage s’exécutent comme prévu. Toutefois, les performances de l’application sont affectée. Pour éviter l’impact sur les performances, il est conseillé d’activer le débogage uniquement lorsque développeur effectue un dépannage interactifs. Par défaut, le débogage est désactivé, et bien que le débogage est activé fréquemment pour résoudre un problème, il est également souvent pas désactivé à nouveau après avoir résolu le problème. Cet article explique comment désactiver le débogage d’une application ASP.NET.

Retour au début

Désactiver le débogage d’une Application ASP.NET

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

Modifier le fichier Web.config

Pour activer le débogage, ajoutez l’élément de compilation dans le fichier Web.config de l’application. Le fichier Web.config se trouve dans le répertoire de l’application. Pour ce faire, procédez comme suit :
  1. Ouvrez le fichier Web.config dans un éditeur de texte tel que Notepad.exe. Fichier Web.config se trouve généralement dans le répertoire de l’application.
  2. Dans le fichier Web.config, recherchez l’élément compilation. Le débogage est activé lorsque l’attribut dans l’élément compilation debug est défini sur true.
  3. Modifier l’attribut debug à falseet puis enregistrez le fichier Web.config pour désactiver le débogage de cette application.

    L’exemple de code suivant montre l’élément compilation avec débogage la valeur false:
    <compilation     debug="false"
    />

  4. Enregistrez le fichier Web.config. Il redémarre automatiquement l’application ASP.NET.

Modifiez le fichier Machine.config

Vous pouvez également activer le débogage pour toutes les applications sur un système en modifiant le fichier Machine.config. Pour confirmer que 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 Notepad.exe. Le fichier Machine.config 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 dans l’élément compilation debug est défini sur true.
  3. Si l’attribut de débogage a la valeur true, modifiez l’attribut debug sur false.

    L’exemple de code suivant montre l’élément compilation avec débogage la valeur false:
    <compilation     debug="false"
    />

  4. Enregistrez le fichier Machine.config.
Retour au début

Références

Pour plus d’informations, visitez le site Web MSDN suivant :
Mode débogage dans les Applications ASP.NET
http://msdn2.microsoft.com/en-us/library/e8z01xdh(vs.71).aspx
Pour plus d’informations sur le débogage distant, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
318041 Comment : configurer et utiliser le débogage à distance dans Microsoft Visual Studio .NET
818015 Comment : optimiser et d’améliorer les performances des Applications qui reposent sur le.NET Framework
Retour au début
Propriétés

ID d'article : 815157 - Dernière mise à jour : 27 janv. 2017 - Révision : 1

Commentaires