码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET中的配置文件

时间:2014-10-13 10:56:19      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:style   color   io   使用   ar   strong   文件   数据   sp   



在机房收费系统的时候曾经应用过配置文件,当时也就那么一用对配置文件了解的不是很透彻,下面就来总结一下有关配置文件的一些操作。

 

什么是配置文件


说白了就是用来保存项目中的一些配置信息,尤其是以后需要变更的配置信息。比如说连接数据库的操作,变更时,直接修改即可。ASP.NET网站IIS启动的时候会加载配置文件中的配置信息,然后进行缓存这些信息,在运行过程中会监视配置文件信息的变化情况,一旦发生变化会重新读取并缓存。


为什么要使用配置文件?


这就涉及到ASP.NET的运行机制了。


                   ASP.NET——DLL文件——JIT加工——本地机器代码——缓存


以上的过程就是ASP.NET页面在第一次请求的时候会被编译成DLL。文件,由JIT编程成本地代码执行,并将本地机器代码缓存。因此ASPX页面第一次打开的时候,会比较慢,以后执行的时候直接调用缓存即可。


正是由于这一点,.config文件逃过了这一劫,在发布Web应用程序的时候,web.config不被编译进去DLL文件。如果将来客户端发生变化,直接用记事本修改web.config文件,就可以重新运行。从这一点我们就可以看web.config文件保存变更配置信息的好处了。

 

在这里多提一点,从上面的ASP.NET执行机制中看出,浏览器端只会执行机器代码,所有的.ASPX文件多会被转换成机器代码,因此以后如果针对网站的性能优化的话,能尽量用静态网页,如HTML等,因为会提升网站性能,减少了编译的时间。

 

读取优先级(就近原则)现在当前页面寻找目录下的web.config文件,存在就停止

  1. 当前网站根目录中查找web.config文件,存在就停止

  2. 软件安装路径中查找web.config文件,存在就停止

ASP.NET中的配置文件

标签:style   color   io   使用   ar   strong   文件   数据   sp   

原文地址:http://blog.csdn.net/luckyzhoustar/article/details/40039207

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!