首页 > Windows开发 > 详细

ASP.NET Web.config文件的配置(Configuration API)

时间:2014-06-02 08:45:41      阅读:439      评论:0      收藏:0      [点我收藏+]

本次我们讨论主要聚焦在以下Web.config配置文件的设置值的读取。

1、<connectionString />连接字符串的读取。

2、<appSettings />应用程序设置值的读取。

3、<mailSettings />SMTP Mail设置值的读取。

在讨论读取上面3个节点配置钱我们先讨论一下下面3个类:

1、Configuration类(System.Configuration.Configuration)。

2、WebConfigurationManager类(System.Web.Configuration.WebConfigurationManager)。

3、ConfigurationManager类(System.Configuration.ConfigurationManager)。

以下大致介绍这3个类的功能。

1、Configuration类:

可将Configuration类视为.NET应用程序的配置本体(包含Web或Windows两类应用程序),通过它访问ASP.NET网站的Web.config文件或Windows Form专案的app.config文件。但Configuration类必须要和WebConfigurationManager或ConfigurationManager类搭配,要看应用程序是ASP.NET或Windows Form类型,ASP.NET使用WebConfigurationManager类,Windows Form使用ConfigurationManager类。

2、WebConfigurationManager类:

WebConfigurationManager类是提供对Web.config的访问,例如,以WebConfigurationManager类开启Web.config某个部分(Section),再返回交由Configuration类来进行处理。

3、ConfigurationManager类

ConfigurationManager类是提供对app.config的访问权,例如,以ConfigurationManager类开启app.config某个部分,再返回交由Configuration类来进行处理。

总结归纳:最终的搭配使用方式。

1)、ASP.NET网页:Configuration类+WebConfigurationManager类。

2)、Windows Forms类型:Configuration类+ConfigurationManager类。

附注:

A、虽WebConfigurationManager与ConfigurationManager类功能是互通的,但微软建设还是清楚区分使用。

B、WebConfigurationManager与ConfigurationManager都属于静态类,可直接取用,不需要new一个instance实例。

ASP.NET Web.config文件的配置(Configuration API),布布扣,bubuko.com

ASP.NET Web.config文件的配置(Configuration API)

原文:http://www.cnblogs.com/YDSLM/p/3763562.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!