Après une semaine de difficultés, je viens d'obtenir le gestionnaire msdeploy sur IIS7 (maudissant la documentation back-ass de celui-ci). Donc, sachez que j'ai une simple synchronisation "fonctionnant" mais je voudrais déplacer autant de paramètres -sync dans un manifeste plutôt que de l'enterrer dans ma tâche MSBUILD. Voici la ligne de commande deploy:Comment créer un manifeste msdeploy incluant des propriétés de destination telles que le nom d'utilisateur et le mot de passe?
msdeploy.exe -verb:sync
-source:package="D:\Projects\Packaged.zip"
-dest:iisApp="beta.mysite.com",
wmsvc=ops.mysite.com,
username=deployUser,
password=secret,
skipAppCreation=true
-allowUntrusted=true
J'ai trouvé beaucoup d'exemples de manifestes qui contiennent le chemin iisapp, mais ils se déplacent habituellement les autres bits à un fichier de paramètres pour (je suppose) d'entrée de l'utilisateur. Y at-il quelque chose de simple comme ceci:
<!-- Pseudo-code manifest -->
<msdeploy.iisApp>
<iisApp path="beta.mysite.com">
<param key="wmsvc" value="ops.mysite.com"/>
<param key="SkipAppCreation" value="true"/>
<param key="username" value="deployUser"/>
<param key="password" value="secret"/>
</iisApp>
</msdeploy.iisApp>