【问题标题】:Leave specified folder intact when publishing to Azure Web app发布到 Azure Web 应用程序时保持指定文件夹不变
【发布时间】:2019-03-27 12:23:23
【问题描述】:

我正在使用带有 Azure 应用服务扩展的 VS Code 来发布到 Azure。我已经测试了发布到暂存槽并与生产交换槽。到目前为止一切正常。

问题是我有一个脚本,它每 3 个月上传一个新的 SSL 证书(letsencrypt)到一个名为 /.well-known 的文件夹。每次我发布站点时,它都会覆盖这个文件夹,因为 VS Code 扩展似乎只能完成整个站点的完整发布。

有没有办法以某种方式“保护”这个文件夹,使其永远不会被换出或覆盖?

我意识到,如果不是因为 SSL 的自动上传特性,我可以将 SSL 放入我的存储库并每次都上传。或者我可以在每次发布之前下载此文件夹并将其包含在我的项目中,但这很容易出错。

【问题讨论】:

    标签: azure ssl-certificate azure-web-app-service lets-encrypt azure-webapps


    【解决方案1】:

    您能否尝试设置文件夹权限,以便在部署过程尝试删除文件夹时,它缺少权限?您可以通过在 KUDU cmd 中运行attrib command 来设置此类权限。

    【讨论】:

    • 不确定,我认为错误会导致部署失败。不过我会试试的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多