见标题。

有帮助吗?

解决方案

斯科特·汉塞尔曼 (Scott Hanselman) 写过相关内容 这里. 。它现在被称为 MS Deploy,有一个 技术预览 可用的。

我认为这还不够 卡皮斯特拉诺 对于红宝石或 织物 对于蟒蛇。这两个应用程序都允许您创建食谱并将命令行选项保持在最低限度。将它们保留在配方文件中可以让您将该逻辑置于源代码控制之下,并减少运行任务时的键入量,从而为您提供更快、更轻松的体验。

其他提示

老实说,我认为您可以拥抱已经存在的工具,而不是复制 Capistrano、Vlad 或 Fabric - .

我一直在使用 rake 来集成 CC.rb 对于我的 ASP.Net 应用程序。它的任务是构建应用程序,调用 MSBuild 来完成编译中的繁重工作,然后使用 ruby​​ 压缩构建输出并复制到指定位置,在虚拟目录中创建一个文件夹并复制构建输出以在中查看构建结果行动。您可以非常轻松地创建与任何 .Net 命令行工具交互的任务。

我认为 ms deploy 的目的是获取 .net 项目的预编译 Web 输出并进行部署(不过我可能是错的)。我确信它假设您已将其编译为额外费用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top