据我所知,我们可以在Applications settings
部分下的azure Connection string
中存储连接字符串。我的问题是,我们可以在应用程序设置中存储以下配置。
"IdentityConfig": {
"Authority": "http://myapp.azurewebsites.net"
}
部署应用程序时,我不希望每次都将Authority值更改为不同的环境。此部分属于ASP.NET CORE项目中的appsettings.json
文件。
答案 0 :(得分:3)
在开发ASP.NET Core应用程序并在App Service中使用应用程序设置或连接字符串时,您需要命名您的设置,使其与您的设置结构相对应。
所以这个设置例如应该有:
因此,您将获取层次结构中的所有键并将其与冒号连接。
经典ASP.NET应用程序在运行时使ConfigurationManager
上的设置/连接字符串直接可用。如果设置/连接字符串的名称与web.config中的名称完全匹配,则App Service中设置的值将覆盖运行时的值。
其他框架和语言通常会将设置用作环境变量。