All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
Sql,server数据库备份的三个恢复模型_[SQL,Server教程]
用ASP.NET上传图片并生成可带版权信息的缩略图_[Asp.Net教程]
每个开发人员现在应该下载的十种必备工具,2_[Asp.Net教程]
Asp.net,字符串操作基类(安全,替换,分解等)_[Asp.Net教程]
WindowsXP下Apache2+PHP5+MySQL5的配置要点_[PHP教程]
Sql,server2005,sp1发布_[SQL,Server教程]
关于脏字典过滤问题-用正则表达式来过滤脏数据_.net资料_编程技术
用动态网页技术PHP生成验证码图片的源代码_php资料_编程技术
无废话C#设计模式之五:Prototype_.net资料_编程技术
ASP.NET,2.0,中的母版页详解_[Asp.Net教程]
Reading number is top 10 pictures
The other a successor of sora aoi
美女当网吧管理员的悲剧
Fan bingbing black wings for platform and DanLuoWang believes beauty1
Thrilling English baby
刘亦菲写真集1
Steal to eat bacon bird
人美胸美腿更美2
到底是谁撞谁呀?
王艳写真温柔如水2
陪睡门马睿菈自曝写真 称首拍大尺度照片3
Download software ranking
matrix3
美女游泳记
Professional killers2 data package
功夫熊猫2(下集)
Tram sex maniac 2 (H) rar bag15
Unix video tutorial4
Tram sex maniac 2 (H) rar bag10
Boxer's Top ten classic battle9
Professional killers2 for Android
Eclipse 4.2.2 For Win32
qq published in(发表于) 2014/7/9 1:38:50 Edit(编辑)
asp.net2.0网站语法之Web.config文件配置

asp.net2.0网站语法之Web.config文件配置

asp.net2.0网站语法之Web.config文件配置

Web.config文件配置

ASP.NET 2.0配置数据存储在XML文本文件中,每一个XML文本文件都命名为Web.config。Web.config文件可以出现在ASP.NET 2.0应用程序的多个目录中。它包含有关ASP.NET 2.0配置文件、格式和继承层次结构的信息。

Web.config中包含多个配置节,其相关的说明如表1所示。



表1 Web.config的配置节

注意:wwwroot目录中的Web.config文件将重写Machine.config文件的设置。

1.应用authentication节

主要用于配置ASP.NET 2.0身份验证,在节中,主要进行对mode属性的设置,此属性包含有4种参数,分别为Windows、Forms、PassPort和None。下面分别对这4种参数进行介绍,如下所示:

Windows:Internet(IIS)信息服务根据应用程序的设置执行身份验证。在IIS中必须禁止匿名访问。

Forms:需要工程创建者为用户提供一个输入凭据的自定义窗体,然后在应用程序中验证身份。用户的凭据标记存储于Cookie对象中。

PassPort:身份验证通过Microsoft的集中身份验证服务执行的,它为成员站点提供不同用户访问此应用程序资源。

None:不执行身份验证。

为了防止没有登录的用户访问需要身份验证的网页,完成网页自动跳转到登录网页,增强网站的安全性,可以使用下面的程序代码:

<authentication mode="Forms" >


name=".ASPXAUTH"

loginUrl="logPage.aspx"

本教程来源http://www.isstudy.com

</authentication>

注意:mode是必选的属性,默认值为Windows。其中元素loginUrl表示登录网页的名称,name表示Cookie名称。

2.应用customErrors节

用于为ASP.NET 2.0应用程序提供有关自定义错误的信息。它不适用于 XML Web services中发生的错误。在中主要设置mode属性,此属性共有3个属性值,其含义如下所示。网站源代码

On:一直显示自定义信息。

Off:一直显示详细的ASP.NET 2.0错误信息。

RemoteOnly:只对不在本地Web服务器上运行的用户显示自定义信息。

通过配置节实现当发生错误时,将网页跳转到自定义的错误页面,这样可以使程序在出错的情况下,仍显示给用户很友好的信息。程序代码如下:




3.应用sessionState节

sessionState用于为当前应用程序配置会话状态(如设置是否启用会话状态及会话状态保存位置)。

sessionState各参数的含义如下。

Mode:设置存储会话状态。状态包括Off、Inproc、StateServer和SqlServer。Off表示禁用会话状态,Inproc表示工作进程自身存储会话状态,StateServer表示将把会话信息存放在一个单独的ASP.NET 2.0状态服务中,SqlServer表示将把会话信息存放在SQL Server数据库中。

StateConnectionString:用来设置ASP.NET 2.0应用程序存储远程会话状态的服务器名,默认名为本地。

Cookieless:当Cookieless的属性设置为True时,表示不使用Cookie会话标识客户;反之设置为False时,表示启动Cookie会话状态。

SqlConnectionString:设置SQL Server数据库连接。网站源代码

Timeout:设置会话时间,超过该期限,会自动中断会话,默认设置为20mm。

对sessionState节的设置,程序代码如下:




注意:mode="InProc"表示在本地储存会话状态(也可以选择储存在远程服务器或SAL服务器中或不启用会话状态);cookieless="True"表示如果用户浏览器不支持Cookie时,启用会话状态(默认为False);timeout="20"表示会话可以处于空闲状态的分钟数。



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.