3

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

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

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

连接字符串对应于<connectionStrings>节中命名的连接字符串。

这是一个 web.config 文件的屏幕截图,说明了我正在尝试解决的问题:

带有 RaygunSettings 部分的 Web.config

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

4

1 回答 1

2

这在 Azure 应用设置页面中是不可能的。请参阅:如何在 Azure Web App 的自定义部分覆盖 web.config 值?

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

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

于 2019-12-11T06:45:23.210 回答