Lorsque je publie une application ASP.NET, dois-je changer le type de génération en Libérer dans le Gestionnaire de configuration Visual Studio?
-
22-07-2019 - |
Question
Pour mes sites de production, je modifie généralement le "débogage". indicateur dans le Web.Config à "faux". Mais je publie toujours mes sites avec le Gestionnaire de configuration défini sur "Débogage". Devrais-je également modifier ce paramètre?
La solution
Oui, vous devriez le faire - mais si cela fait une différence, cela dépend de la manière dont votre site Web est codé. Seuls les sites précompilés (projets d'application Web) ou les bibliothèques de classes de la même solution seront concernés. Les sites ASP.NET (projets de sites Web) seront compilés sur le serveur et vérifieront le paramètre de débogage de web.config.
Autres conseils
Oui, comme suggéré dans MSDN :
L’activation du mode débogage facilitera grandement affecter les performances de votre ASP.NET application. N'oubliez pas de désactiver le débogage mode avant de déployer une version application ou conduite performance mesures.
Oui, absolument. Si vous le relâchez, le code sera compilé sans symboles de débogage et avec la bonne compilation conditionnelle (c.-à-d. #If DEBUG).
oui Release compilera une DLL plus petite