ASP.NET配置数据存储在名为Machine.config/Web.config的XML文本文件中,Web.config文件可以出现在ASP.NET应用程序的多个目录中。由于这些文件将应用程序配置设置与应用程序代码分开,可以方便地设置与应用程序关联。正是因为配置文件中存储着关于整个应用程序的设置,当我读一个陌生项目的源码时,经常把它作为入口。
在阅读DotText源码之前,让我们首先了解一下ASP.NET的工作机制,可以使我们更好的理解。ASP.NET是Web服务器(IIS)的ISAPI(Internet Server API)扩展。当IIS接收到客户端浏览器发来的请求后,它根据请求的文件类型确定由哪个ISAPI扩展来处理该请求,并将请求转发给ASP.NET(如果是ASP.NET处理的相应文件类型的话,如*.aspx、*.asmx、*.ashx)。ASP.NET应用首先进行初始化,并装载配置模块,然后经过一系列步骤来完成对客户端请求的响应。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号