【发布时间】:2020-09-28 12:59:50
【问题描述】:
我想在 azure web 应用的 web.config 上添加重写 URL 代码,而无需再次重新部署整个应用。为此,我使用“应用程序服务编辑器”和“kudu-调试控制台”来编辑 web.config,首先我无法保存文件并给我错误。
经过一番搜索,我发现在 APP SETTING KEY 下的值应该是 0 而不是 1
将值 1 编辑为 0 并保存 APP SETTING KEY,之后我可以编辑配置文件,为了再次测试代码,我将值 0 更改为 1 并保存设置。但是当我刷新在编辑器或 kudu 中打开的文件时,粘贴的代码消失了,该站点已与自动 azure 部署管道连接
How I can edited the web.config file without redeploying the app again.
【问题讨论】:
-
您是否会考虑使用其他部署方法,例如 web deploy、zip deploy 而不是
run from package?可以做你想做的事,但解决方法有点复杂。所以我认为如果你没有具体的理由避免重新部署,重新部署会更好......(PS:我稍后会为你发布我的详细解决方法) -
详细解决方法已更新,如果您在尝试我的解决方法时遇到任何问题,请随时告诉我。 PS:1.我的解决方法不需要对wwwroot进行任何更改,因此我们不需要将xxx的值更改为0来使wwwroot可编辑。 2.所有更改后,您可能需要重新启动应用服务。 (没必要,但推荐~)
-
是的,解决方法有点奇怪和复杂,所以我会选择部署方法 'WebDeploy' 而不是 Zip Package 在 azure 发布管道任务中
标签: azure azure-devops web-config azure-web-app-service