我正在使用Azure App Service中的部署插槽,并通过在每个插槽中使用应用程序设置来覆盖多个web.config值。
我为Raygun设置了一个错误跟踪服务,位于web.config的特殊部分。 Raygun密钥存储在<RaygunSettings>
部分中。
[[应用程序设置的Azure部分对应于<appSettings>
部分中的键值对。
<connectionStrings>
部分中的命名连接字符串相对应。这里是一个web.config文件的屏幕截图,它说明了我要解决的问题:
如何覆盖Azure App Service应用程序设置中的RaygunSettings部分?
一种替代方法是在您的部署管道中进行设置。例如:如果使用Azure Dev Ops,则可以在发布阶段使用变量来完成。
其他管道也将有自己的方法。