Azure App Service应用程序设置

时间:2018-05-15 13:41:18

标签: azure azure-web-app-service azure-configuration

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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

因此,您将获取层次结构中的所有键并将其与冒号连接。

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

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