使用MSDeploy持续部署IIS设置

Jon*_*yMC 5 iis-7 tfs2008 msdeploy continuous-deployment

我们使用TFS(2008)进行持续部署,并且正在寻找一种处理IIS设置更改的好方法.MSDeploy似乎应该是解决这个问题的方法,但经过多次阅读和搜索后,我找不到一个好的答案.

我认为,MSDeploy的问题在于您需要使用现有的IIS网站创建部署包.我希望能够在源代码管理中为网站提供适当的IIS配置,并让构建创建包.

我能看到这样做的唯一方法是手工制作archive.xml文件.我的想法是正确的还是有更好的方法?

Jon*_*yMC 0

我最终使用 powershell Web 管理模块(使用 PSake 进行构建)来执行此操作。我仍然更喜欢以声明的方式来做到这一点。