1

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

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

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

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

4

1 回答 1

0

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

于 2019-04-02T03:52:25.030 回答