Je suggère d'utiliser les fichiers de configuration entièrement différents pour chaque environnement (prod, test, mise en scène dans notre cas). En fonction de la construction, vous utiliserez simplement la configuration requise, pas de gâchis, moins d'agitation. Hanselmen a un exemple sur la façon de faire cela dans Visual Studio et si vous lisez le premier commentaire, Phil Hack l'a fait fonctionner avec NAnt.
<target name="configMerge">
<copy file="${sourcefile}"
tofile="${destinationfile}" overwrite="true">
<filterchain>
<expandproperties />
</filterchain>
</copy>
</target>
En outre, si vous utilisez VS 2010 vous pouvez maintenant utiliser web.config transforms
Je recommande d'ajouter des liens vers la page d'accueil de NAnt et la documentation de xmlpoke. –
xml l'analyse c'est :-) – Cherian