azure - Azure 应用服务应用程序设置
问题描述
据我所知,我们可以在 azure部分Applications settings
下存储连接字符串Connection string
。我的问题是,我们可以在应用程序设置中存储以下配置吗?
"IdentityConfig": {
"Authority": "http://myapp.azurewebsites.net"
}
当我部署应用程序时,我不想每次都将权威值更改为不同的环境。此部分属于appsettings.json
ASP.NET CORE 项目中的文件。
解决方案
在开发 ASP.NET Core 应用并在应用服务中使用应用设置或连接字符串时,您需要命名您的设置,使其与您的设置结构相对应。
所以这个设置例如应该有:
- 名称:IdentityConfig:Authority
- 价值: http: //myapp.azurewebsites.net
因此,您获取层次结构中的所有键并用冒号连接它们。
经典 ASP.NET 应用程序使设置/连接字符串ConfigurationManager
在运行时直接可用。如果设置/连接字符串的名称与 web.config 中的名称完全匹配,则应用服务中设置的值会在运行时覆盖这些值。
其他框架和语言通常会将设置用作环境变量。
推荐阅读
- android - 我试图在颤动的小部件中调用一个函数,但没有任何反应
- c++ - 3x3 网格中的图案
- go - 如何将一个字符与同一字符串中的下一个字符进行比较
- java - 使用启动器运行应用程序时,是否可以获得 jlink 图像的位置?
- java - 带有“无法解析 java.lang.Class<...> 注释类 ...”的 Android / Jackson ObjectMapper 垃圾邮件日志
- sql - 选择带有 ID 的最后日期
- ios - 针对图像直方图优化金属计算着色器
- python - Py 文件导入停止导入
- php - 我需要帮助以注释形式编写正确的约束语法以验证对象数组
- c# - 我的搜索按钮转到错误的功能