自动化asp.net应用程序的生产部署

时间:2014-05-21 16:56:37

标签: msbuild msdeploy

我正在尝试为asp.net MVC应用程序的生产部署找到更好的方法。目前,我们使用visual studio中的“发布”功能部署应用程序。我已在下面列出了我们当前的流程。

1→在Visual Studio中打开最新代码。 2→右键单击Web项目,然后使用“release”配置将其发布到文件夹。 3→将此文件夹的内容复制到生产计算机。

我不确定这是否是正确的做法。有没有更好的替代品?我无法使用“八达通部署”等部署工具,因为我的组织不想在他们身上花钱。

有没有人建议更好的流程?

由于 Suneeth

1 个答案:

答案 0 :(得分:0)

Octopus部署为部署链带来了很多控制和可见性。它还使用其服务器和代理处理中心和辐射模型。

所以,要手动完成,我会选择:

  1. Powershell to Deploy
  2. Windows服务,用于处理部署负载
  3. 我采用这种机制,作为Octopus Deploy的后退策略。

    希望有所帮助。