Azure 应用服务应用程序设置

Azure App Service Application settings

据我所知,我们可以在 Connection string 部分下的 azure Applications settings 中存储连接字符串。我的问题是,我们可以在应用程序设置中存储以下配置吗?

"IdentityConfig": {
    "Authority": "http://myapp.azurewebsites.net"
  }

当我部署应用程序时,我不想每次都将 Authority 值更改为不同的环境。此部分属于 ASP.NET CORE 项目中的 appsettings.json 文件。

开发 ASP.NET 核心应用程序并在应用程序服务中使用应用程序设置或连接字符串时,您需要为您的设置命名,使其与您的设置结构相对应。

所以这个设置例如应该有:

所以你把层次结构中的所有键都用冒号连接起来。

经典 ASP.NET 应用程序使 settings/connection 字符串在运行时可直接在 ConfigurationManager 上使用。如果 settings/connection 字符串的名称与 web.config 中的名称完全匹配,应用服务中设置的值将覆盖运行时的值。

其他框架和语言通常会将这些设置用作环境变量。