如何配置不在 web.config 的 <appSettings> 部分中的 Azure 应用服务设置?
How do I configure an Azure App Service setting that isn't in the <appSettings> section of the web.config?
我在 Azure 应用服务中使用部署槽,并通过在每个槽中使用应用程序设置覆盖几个 web.config 值。
我有一个 Raygun 设置,这是一个错误跟踪服务,位于 web.config 的一个特殊部分。 Raygun 密钥存储在 <RaygunSettings>
部分。
应用程序设置 的 Azure 部分对应于 <appSettings>
部分中的键值对。
连接字符串对应于 <connectionStrings>
部分中的命名连接字符串。
这是一个 web.config 文件的屏幕截图,说明了我要解决的问题:
如何覆盖 Azure 应用服务应用程序设置中的 RaygunSettings 部分?
这在 Azure 应用程序设置页面中是不可能的。
参见:
另一种方法是在您的部署管道中进行设置。
例如:如果您使用 Azure Dev Ops,这可以在发布阶段使用变量来完成。
其他管道也会有自己的方法。
我在 Azure 应用服务中使用部署槽,并通过在每个槽中使用应用程序设置覆盖几个 web.config 值。
我有一个 Raygun 设置,这是一个错误跟踪服务,位于 web.config 的一个特殊部分。 Raygun 密钥存储在 <RaygunSettings>
部分。
应用程序设置 的 Azure 部分对应于 <appSettings>
部分中的键值对。
连接字符串对应于 <connectionStrings>
部分中的命名连接字符串。
这是一个 web.config 文件的屏幕截图,说明了我要解决的问题:
如何覆盖 Azure 应用服务应用程序设置中的 RaygunSettings 部分?
这在 Azure 应用程序设置页面中是不可能的。
参见:
另一种方法是在您的部署管道中进行设置。 例如:如果您使用 Azure Dev Ops,这可以在发布阶段使用变量来完成。
其他管道也会有自己的方法。