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?

StackOverflow https://stackoverflow.com/questions/642851

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?

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top