2009-04-24 12 views
0

Je voudrais automatiser le processus de déploiement d'une nouvelle version d'un site existant et me permettre de revenir facilement à la version précédente du site. Jusqu'à présent, je copiais ma nouvelle version sur le serveur de production et la plaçais dans un dossier avec un numéro de build associé. Grâce à l'interface utilisateur IIS, j'arrêterais le site et changerais le chemin physique sur le site en le pointant vers ma nouvelle construction. Si, pour une raison ou une autre, je devais annuler les modifications, je retournerais simplement dans IIS pour arrêter le site et le renvoyer à la version précédente.iis 7 déployer une nouvelle version d'un site existant

Je vois où je peux utiliser appcmd pour arrêter et démarrer le site. Je ne trouve tout simplement pas moyen de changer la propriété du chemin physique sur le site.

Merci pour votre aide.

Répondre

0

vous pouvez probablement utiliser powershell Intro to Power Shell for IIS7

EDIT: This Page a des exemples pour la création de sites Web et d'applications dans IIS avec PowerShell.

Sur la base des échantillons, il devrait y avoir quelque chose comme ceci:

Set-ItemProperty IIS:\sites\DemoSite\DemoApp -physicalPath C:\DemoSite\DemoApp -type Application 
Questions connexes