如何配置不在web.config的 部分中的Azure应用服务设置?

问题描述 投票:2回答:1

我正在使用Azure App Service中的部署插槽,并通过在每个插槽中使用应用程序设置来覆盖多个web.config值。

我为Raygun设置了一个错误跟踪服务,位于web.config的特殊部分。 Raygun密钥存储在<RaygunSettings>部分中。

[[应用程序设置的Azure部分对应于<appSettings>部分中的键值对。

连接字符串与<connectionStrings>部分中的命名连接字符串相对应。

这里是一个web.config文件的屏幕截图,它说明了我要解决的问题:

Web.config with RaygunSettings section

如何覆盖Azure App Service应用程序设置中的RaygunSettings部分?

azure web-config azure-web-sites raygun
1个回答
2
投票
这在Azure应用设置页面中是不可能的。请参阅:How to override web.config values in custom section in Azure Web App?

一种替代方法是在您的部署管道中进行设置。例如:如果使用Azure Dev Ops,则可以在发布阶段使用变量来完成。

其他管道也将有自己的方法。

© www.soinside.com 2019 - 2024. All rights reserved.