当前位置:文库下载 > 所有分类 > IT/计算机 > Web.config常用配置说明
侵权投诉

Web.config常用配置说明

主要讲述Web.config的几种常用配置

web.config文件是一个XML文件,它的根结点是<configuration>,在<configuration>节点下的常见子节点有:<configSections>、<appSettings>、<connectionStrings>和<system.web>。其中<appSettings>节点主要用于配置一些网站的应用配置信息,而<connectionStrings>节点主要用于配置网站的数据库连接字符串信息。

<system.web>节点主要是网站运行时的一些配置,它的常见节点有如下:

Web.config常用配置 <appSettings>节点

<appSettings>节点主要用来存储http://www.wenkuxiazai.com应用程序的一些配置信息,系统常用的一些全局变量,如上传文件的保存路径等。 <appSettings>

<!--允许上传的图片格式类型-->

<add key="ImageType" value=".jpg;.bmp;.gif;.png;.jpeg"/>

<!--允许上传的文件类型-->

<add key="FileType" value=".jpg;.bmp;.gif;.png;.jpeg;.pdf;.zip;.rar;.xls;.doc"/>

</appSettings>

对于<appSettings>节点中的值可以按照key来进行访问,以下就是一个读取key值为“FileType”节点值的例子:

string fileType=ConfigurationManager.AppSettings["FileType "];

<authentication>节点

设置http://www.hjavira.net身份验证模式,有四种身份验证模式,它们的值分别如下:

Mode 说明Windows 使用Windows身份验证,适用于域用户或者局域网用户。

Forms 使用表单验证,依靠网站开发人员进行身份验证。

Passport 使用微软提供的身份验证服务进行身份验证。

None 不进行任何身份验证。

<authentication>节点

<authentication>节点控制用户对网站、目录或者单独页的访问,必须配合<authentication>节点一起使用。

<connectionStrings>节点

<connectionStrings>节点主要用于配置数据库连接的,我们可以<connectionStrings>节点中增加任意个节点来保存数据库连接字符串,将来在代码中通过代码的方式动态获取节点的值来实例化数据库连接对象,这样一旦部署的时候数据库连接信息发生变化我们仅需要更改此处的配置即可,而不必因为数据库连接信息的变化而需要改动程序代码和重新部署。 以下就是一个<connectionStrings>节点配置的例子:

<connectionStrings>

<!--SQL Server数据库配置-->

<add name="AspNetStudyConnectionString1" connectionString="Data Source=(local);Initial Catalog=AspNetStudy;User ID=sa;Password=sa"/>

</connectionStrings>

在代码中我们可以这么实例化数据库连接对象:

//读取web.config节点配置

string connectionString = ConfigurationManager.ConnectionStrings["AspNetStudyConnectionString1"].ConnectionString;

第1页

猜你喜欢

返回顶部