1. 前提准备:

Web.config file:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings configSource="Config\app.config"></appSettings>
</configuration>

Ps. configSource="Config\app.config",此处一定要使用反斜杠“\”;

app.config file:

<?xml version="1.0"?>
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="CHINA" value="Asia"/>
</appSettings>

调用方法并输出结果:

public string GetAppSettingValue()
{
  string value = ConfigurationManager.AppSettings["CHINA"].ToString();
  return value;
}

2. 测试configSource:

由于以上代码用的测试例子为configSource,所以在补充相应的代码后可以直接运行;

结论:可以正确的输出结果:"Asia".在不重新启动IIS的情况下修改app.config中key="CHINA"的value为“BEIJING”,然后刷新页面,更新后的值"BEIJING"被正确输出。

3. 测试file:

将Web.config中的configSource修改为file,同时修改app.config中key="CHINA"的value为“Asia”, 在补充相应的代码后运行;

结论:可以正确的输出结果:"Asia". 在不重新启动IIS的情况下重新修改app.config中key="CHINA"的value为“BEIJING”,然后刷新页面,更新后的值"BEIJING"没有被输出,输出依然是"Asia"。

4. 总结:通过测试还发现,file属性中指定文件名称时正斜杠"/"和反斜杠“\”都可以被正确解析,而configSource只能解析反斜杠“\”。修改Web.config内容后需要重启IIS,而修改app.config后则没有这个要求。

最新文章

  1. spring mvc4的日期/数字格式化、枚举转换
  2. VS2010 asp.net development server 无法展示svg图片
  3. gzip、bzip2、tar压缩命令使用
  4. Flask First Look
  5. andriod 用户名和密码
  6. IDEA Community(社区版) 使用Maven创建Web工程 并部署tomcat
  7. jquery学习笔记(4)--实现table隔行变色以及单选框选中
  8. 第五十篇、OC中常用的第三插件
  9. LM算法
  10. [iOS基础控件 - 6.0] UITableView
  11. bzoj2763
  12. Bash远程文件传输命令scp
  13. python子进程模块subprocess调用shell命令
  14. 第五章JavaScript
  15. 记录使用MyBatis_错误_警告_异常
  16. ASP.NET MVC 路由篇二
  17. 11.8luffycity(3)
  18. ionic 前端接收到后台推送来的消息后,显示在手机的通知栏上
  19. python yield from
  20. python 全栈开发,Day27(复习, defaultdict,Counter,时间模块,random模块,sys模块)

热门文章

  1. zepto源码--核心方法4(包装)--学习笔记
  2. IEnumerable和IEnumerator
  3. 多个java文件编译并打成jar包经典方法
  4. UIWebView通过JS语句获取网页(html)的某些数值
  5. kubernetes 1.3 的安装和集群环境部署
  6. Preconditions优雅的检验参数
  7. 什么是JSP?它有哪些特点?
  8. Entity Framework CodeFirst commands
  9. python 笔记
  10. SQL获取第一次出现指定字符前的内容