Posts in April 2015
先插句题外话,下版本的ASP.NET貌似把web.config撸掉了,都变成json了。所以本文讨论的内容可能以后用不到了,但是一些设计思想还是可以用的~
直接进入正题,在ASP.NET网站里(也包括其他有web.config, app.config)的.NET工程里,读AppSettings的值是个很常见的场景。比如:
在代码里读的时候就会用到:
ConfigurationManager.AppSettings["EnableAzureWebTrace"];
这个[]索引器返回的是string类型。所以下一步我们通常需要类型转换才能在代码里拿来用。比如这个例子里,我们就要转换成bool。其他时候,可能要转换为int等类型。
string enableAzureWebTraceConfig = ConfigurationManager.AppSettings[" …