ASP.NET 配置文件为 XML 文件。.NET Framework 定义了一组实现配置设置的元素,并且 ASP.NET 配置架构包含控制 ASP.NET Web 应用程序的行为的元素。
默认配置设置在位于 %SystemRoot%\Microsoft.NET\Framework\versionNumber\CONFIG\ 目录中的 Machine.config file 文件中指定。值由子站点和应用程序继承。如果子站点或应用程序中有配置文件,则继承的值不会出现,但可以被重写并可用于该配置 API。
本节描述可以在 Machine.config 文件和应用程序特定的 Web.config 文件中配置的 ASP.NET 配置架构元素。此部分的目录反映了架构的层次结构。
微软官方msdn学习配置文件(全)
Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。 在运行时对Web.config文件的修改不需要重启服务就可以生效(注:<processModel> 节例外)。当然Web.config文件是可以扩展的。你可以自定义新配置参数并编写配置节处理程序以对它们进行处理。
这个就太广了。只能说个大概了,很多奇特的地方我自己都不知道。
1.安全配置,ASP.NET的web.config微软给出的安全配置据说有200多个,能用到50个就相当安全了。
2.调试配置。
3.自定义控件配置,你自己写的服务器控件,如果想在整个解决方案中,随意使用,需要配置。
4.数据库连接配置,根据不同的数据库连接字符串的不同,所设置的配置节点
5.访问权限配置,当用户没有权限时,是访问没有权限的页面,会跳转到默认页面
6.httpHandler,httpModule,配置,这两个配置是用来处理页面显示之前,需要人为的添加,或者删除哪些信息。
以上就是我的粗略理解,还有很多很神奇的,我不知道的,你可以参阅MSDN。
网站配置信息,安全信息,连接数据库信息,存储网站全局变量,等等。。。
友情声明:本文内容由用户自发奉献,本站文章量较多,不能保证每篇文章的绝对合法性,若您发觉违规/侵权内容,请尽快联系我们删除。