Comment utiliser applicationSettings dans le nouveau site web.de configuration config dans VS2010?
Je suis habitué à utiliser le web des projets de déploiement. Actuellement, je suis en train d'élaborer une nouvelle application web avec VS2010 et qui veulent essayer de s'entendre avec le nouveau site web.config principe et les problèmes de déploiement.
Comment puis-je remplacer un simple réglage, comme
<applicationSettings>
<NAMESPACE>
<setting name="Testenvironment" serializeAs="String">
<value>True</value>
</setting>
</NAMESPACE>
</applicationSettings>
Je veux avoir ce paramètre à True dans le Débogage, et false dans le Communiqué. Comment doit les entrées dans le Web.Debug.config et Web.La libération.Config ressemble?
Et par la façon dont: Est-il de la documentation sur le nouveau site web.config problème? Ne peut pas sembler google pour les mots-clés corrects.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez également utiliser ce moyen; pour la prod de l'environnement par exemple.
Ce qui concerne.
La meilleure façon serait de faire ce qui suit:
Plutôt que Zubeyir suggestion que celui-ci va remplacer uniquement le paramètre spécifié plutôt que de remplacer l'ENSEMBLE de la applicationSettings section.
Vous devez copier ce paramètre à la fois sur internet des fichiers de configuration Web.Debug.config et Web.La libération.config et mettre de la transformation des attributs
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"
.Vous pouvez voir cette vidéo tutoriel - http://chriskoenig.net/index.php/2010/04/08/how-do-i-web-config-transformations-in-vs2010/
Espère que ça aide.
Vous pouvez également jeter un oeil à Comment utiliser le web.config transforme pour remplacer appSettings et connectionStrings
Voici un lien avec beaucoup d'exemples sur ce thème: http://msdn.microsoft.com/en-us/library/dd465326.aspx.
Mais il semble y avoir un problème en particulier avec le Web.config transformations et applicationSettings: Toutes les réponses sur cette requête à l'aide de
xdt-Transform=“Replace”
le problème qu'ils introduisent un espace supplémentaire dans le déploiement de l'Internet.config en raison de la mise en forme XML. Cela conduit à des défauts de comportement si vous consommez de la résultante des paramètres. Il semble y avoir aucune solution. Voici ma question restée sans réponse à ce problème: VS 2010 configuration de transformation produit indésirables espace blanc en cours de déploiement.