我已经将一个.NET Core应用服务部署到Azure。有时我想进去更新JSON配置文件,但它不保存总是出现409错误
这只是最近才开始发生的。为了测试一个简单的配置更改而必须进行构建和部署是相当烦人的有人知道如何解决这个问题吗?
rdlzhqv91#
如果您正在从Azure Pipelines部署应用服务,并且部署模式为“Zip deploy”,则在尝试编辑任何配置文件[例如host.json等]时会遇到此错误。要解决此问题,请将WEBSITE_RUN_FROM_PACKAGE更改为0,然后更改配置JSON文件。完成所有诊断后,您可以恢复为1,但是这会恢复所有最初部署的文件,所以你将 * lose * 你的更改。如果你在开发周期,并且需要经常这样做,那么将你的管道任务更改为'web deploy'。当部署到staging/prod时,你可以使用Zip deployment [即从包运行]。
WEBSITE_RUN_FROM_PACKAGE
1条答案
按热度按时间rdlzhqv91#
如果您正在从Azure Pipelines部署应用服务,并且部署模式为“Zip deploy”,则在尝试编辑任何配置文件[例如host.json等]时会遇到此错误。要解决此问题,请将
WEBSITE_RUN_FROM_PACKAGE
更改为0,然后更改配置JSON文件。完成所有诊断后,您可以恢复为1,但是这会恢复所有最初部署的文件,所以你将 * lose * 你的更改。如果你在开发周期,并且需要经常这样做,那么将你的管道任务更改为'web deploy'。当部署到staging/prod时,你可以使用Zip deployment [即从包运行]。