.net core 从appsettings.json迁移到ARM

.net core 从appsettings.json迁移到ARM,.net-core,azure-resource-manager,appsettings,.net Core,Azure Resource Manager,Appsettings,场景 我在Azure上的Linux应用程序服务计划上托管我的Net Core 3.1 WebApp应用程序。 我使用的一些库需要在appsettings.json中提供一些设置对象,如下所示: "Container": { "Settings1": "val1", "Settings2": "val2" } 如何在ARM模板中提供这些应用程序设置?我试过: "appSettin

场景 我在Azure上的Linux应用程序服务计划上托管我的Net Core 3.1 WebApp应用程序。 我使用的一些库需要在
appsettings.json
中提供一些设置对象,如下所示:

"Container": {
  "Settings1": "val1",
  "Settings2": "val2"
}
如何在ARM模板中提供这些应用程序设置?我试过:

"appSettings": [
  {
    "name": "Container:Settings1",
    "value": "val1"
  },
  {
    "name": "Container:Settings2",
    "value": "val2"
  },

但是
并不能帮助我以第三方库所需的方式设置这些设置

因为我使用Linux Web App,所以需要使用双下划线
\uuu
来设置appSettings,而不是冒号

"appSettings": [
  {
    "name": "Container__Settings1",
    "value": "val1"
  },
  {
    "name": "Container__Settings2",
    "value": "val2"
  },

用双下划线代替:行吗?行,谢谢。几个小时前我找到了这个解决方案:)@zolty13很高兴知道它现在可以工作了。请把对你有用的东西贴在下面作为答案,这样它也能帮助社区中的其他人。