Azure 环境中的 ConfigurationManager
本文关键字:ConfigurationManager 环境 Azure | 更新日期: 2023-09-27 18:31:48
我用下面的代码来读取配置。此代码用于 global.asax Application_Start 方法。
var showAllMethodSetting = ConfigurationManager.AppSettings["ShowAllMethodsInSwaggerDocs"];
bool showAllMethods;
if (!bool.TryParse(showAllMethodSetting, out showAllMethods) || !showAllMethods)
{
... code ...
}
它在我的本地配置 (appSetting.config) 中效果很好,但是当我将代码推送到 Azure 时。它不起作用。
条目 ShowAllMethodsInSwaggerDocs 在 Azure 面板中以适当的值可见(我在 *.csdef 和 *.cscfg 中添加节点),但不使用此值。为什么?也许我应该使用配置管理器以外的其他类?
需要使用
nuget 包Microsoft Azure 配置管理器在门户和 web.config 中选取配置设置。