【发布时间】:2011-06-25 16:46:32
【问题描述】:
我知道围绕这个问题提出了多少问题,但我仍然无法弄清楚我的问题的答案。
我需要部署一个 ASP.NET 4.0 站点,我想做这样的事情:
- 获取整个解决方案的最新版本 - 一个网站和几个由 webapp 使用的类项目(我已经在使用 CCNet 进行此操作 - 没问题)
- 在调试配置中构建并部署到测试站点
- 在发布配置中构建并部署到暂存站点
- 如果暂存站点上一切正常,我将运行一个脚本,将发布构建暂存站点部署到同一服务器上不同客户使用的 7-8 个类似站点。将来这将在另一台服务器上。
有 MSDeploy (webdeploy 2.0)、aspnet_compiler、MSBuild、Powershell(我选择的武器..)等等……我不确定在哪里使用什么?
我很想模仿 Vs2010 GUI 辅助部署中的“运行站点所需的仅部署文件”,并且我希望有可能不触及我们部署到的网站中的某些现有文件夹。
我觉得我应该经常使用 MSDeploy ......但我发现它很难 GET。我正在阅读 IIS.NET,并且听过 Scott Hanselman/Jon Arild Tørresdal 播客。我不是 100% 确定从哪里开始……而且我不是 MSBuild 专家,所以 Powershell 对我来说看起来不错。但我觉得这样下去我错过了正确的工具......
你会在哪一步使用什么工具?
【问题讨论】:
标签: msbuild msdeploy aspnet-compiler