我的Web.Config文件中有这段代码:
<configSections>
<section name="myWebAppSettings" type="System.Configuration.SingleTagSectionHandler" />
</configSections>
<myWebAppSettings isTestEnvironment="true"/>
我需要从isTestEviroment
Global.asax
目前我没有成功使用:
bool isTestEnvironment = ConfigurationManager.AppSettings.GetValues["isTestEnvironment"];
我在这里做错了什么? 注意:我不认为我的Web.Config文件是正确的,所以如果我没有正确编写,请随时更改它。感谢您的帮助!
答案 0 :(得分:2)
ConfigurationManager.AppSettings
从AppSettings
配置元素中检索值,而不是自定义部分。
您需要使用:
var section = (HashTable)ConfigurationManager.GetSection("myWebAppSettings");
bool isTest = Boolean.Parse(section["isTestEnvironment"].ToString());