【发布时间】:2014-04-18 10:06:57
【问题描述】:
我工作场所的所有部署都是手动的。我一直在寻找使用 MSBUILD 和 MS Web Deploy 自动化所有这些的方法。我设法得到的工作如下:
- 构建/编译解决方案
- 运行数据库迁移
- 使用 ms web deploy 直接部署到网站
全部来自一个 MSBUILD 脚本。
这与手动过程略有不同,因为当手动部署新版本的网站时,它会被放入带有日期时间戳的新文件夹中。然后 IIS 指向新文件夹。
我的问题是,我将如何执行最后 2 项操作?即写入比当前网站指向的文件夹更高级别的特定文件夹,然后重新指向新文件夹 IIS。
【问题讨论】:
标签: deployment msbuild web-deployment