J'ai enfin l'installation TeamCity pour construire sur les modifications de contrôle de source, et une configuration de tâche MSBuild séparée pour empaqueter et déployer vers IIS sur le serveur de transit en utilisant la 'paquet' cible et le 'deploy.cmd 'script. Tout est parfait en termes d'événements de construction, d'inclusion/exclusion de fichier, etc ...MSDeploy écrasant les paramètres IIS
Cependant, j'ai rencontré un problème avec la façon dont le paquet est déployé. Chaque fois que je déploie le package sur le serveur, les paramètres IIS sont éblouis. Par exemple, je peux définir des en-têtes d'expiration de cache ou activer la compression statique, et après le déploiement de mon paquet, ils reviendront aux valeurs par défaut du serveur.
Est-ce que quelqu'un sait comment je peux contourner cela? Y a-t-il un paramètre que je peux transmettre ou que je peux ignorer?
Quels types de paramètres remplace-t-il? –
Il écrase des éléments tels que les en-têtes de compression dynamique/statique et d'expiration de cache. – Dave