【问题标题】:Best way to deploy a web app to production将 Web 应用程序部署到生产环境的最佳方式
【发布时间】:2012-05-03 16:51:53
【问题描述】:

我将 ASP.NET webapp 部署到生产环境的技术如下:

客户:

  • 选择“发布”模式,然后右击发布。
  • 手动转到发布文件夹和 zip 内容。
  • 现在通过 FTP 传输到服务器。

服务器:

  • 解压文件夹内容。
  • 停止 IIS。
  • 为 Web 应用部署新文件夹内容。
  • 启动 IIS。

我不会停止数据库或运行任何其他工具来升级到生产环境。这是一家小公司,这似乎很好。您认为这种技术有什么问题?

【问题讨论】:

    标签: c# asp.net vb.net


    【解决方案1】:

    您不需要压缩。 只需在 VS 中通过 PUBLISH 发布到您的服务器。 无论如何,IIS 进程都会被杀死并重新启动。

    【讨论】:

    • 你能详细说明一下吗...我还没有看到这个选项。发送。
    • 在VS中右键你的项目,有一个“发布”选项。
    【解决方案2】:

    看看http://www.iis.net/download/webdeploy

    Web 部署工具可与 IIS6 和 IIS7 一起使用,并支持自动复制部署、文件同步以及将应用程序迁移到 Web 服务器上。

    【讨论】:

    • 这绝对是这样做的方法。
    【解决方案3】:

    您的方法唯一有问题的是需要手动干预。我强烈建议您阅读Continuous Delivery

    【讨论】:

      【解决方案4】:

      Scott Hanselman 在 2010 年的 MIX 上做了一个关于 VS 中的 Web 部署内容的演讲:

      http://channel9.msdn.com/Events/MIX/MIX10/FT14

      Scott 可能会做一个关于干燥油漆的有趣演示,所以如果有机会,值得一看。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-04-01
        • 1970-01-01
        • 2016-12-03
        • 2011-02-24
        • 1970-01-01
        • 1970-01-01
        • 2016-09-06
        相关资源
        最近更新 更多