gpt4 book ai didi

webdeploy - 将 app_offline 与 webdeploy 结合使用的最佳实践

转载 作者:行者123 更新时间:2023-12-04 08:53:22 24 4
gpt4 key购买 nike

当我部署我的网站时,我需要:

  • 使网站脱机。
  • 运行 sql 更新数据库。
  • 更新网站。
  • 让网站重新上线

  • 我想尽可能多地编写脚本,而不必去服务器并进行手动更改。

    我目前正在使用 WebDeploy 来推送我的网站更改。它工作得很好,而且我不必确切知道我的站点在服务器上的安装位置。

    那么放置/删除 app_offline 文件的最佳方法是什么?如果看到一些使用 msbuild 脚本重命名现有文件 ( app_offline.htm_ ) 的解决方案。但这似乎需要我知道这个文件的位置。

    有没有办法通过 web_deploy 做到这一点?

    谢谢

    最佳答案

    是的,您可以在 WebDeploy 部署期间启用 AppOffline,您甚至可以自定义 AppOffline 模板:

    msdeploy.exe -verb:sync -source:iisApp=sourceApp -dest:iisApp=destApp,appOfflineTemplate="offlineTemplate.htm" -enablerule:AppOffline

    https://blogs.iis.net/msdeploy/webdeploy-3-5-rtw

    关于webdeploy - 将 app_offline 与 webdeploy 结合使用的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7882239/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com