”127.0.0.1:42424”sqlConnectionString=”datasource=127.0.0.1;userid=sa;password=”cookieless=”false”timeout=”20”/>
该元素的作用是为当前应用程序配置设置会话状态。
(6)配置节
该元素的作用是配置应用程序的全球化设置。
元素共有5个可选的属性,其中较为常用的2个是requestEnCoding属性和responseEnCoding属性。RequestEnCoding属性指定每一次传入请求的假定的编码,包括已传递的数据和查询字符串,responseEnCoding属性指定响应的内容编码。默认编码方式都为UTF-8。
自定义配置Web.config要使用的就是配置段中的配置节,它用于存储自定义的系统级应用程序的设置,这些设置是用户定义的。
这部分的代码如下:
配置Web.config文件
双击图标运行VS.NET2005,点击“文件”→“打开项目”菜单,选择应用程序目录下的图标为的S-MIS1.0.sln解决方案文件,配置Web.config的实际操作按如下步骤进行:
1)在“解决方案资源管理器”中找到Web.config配置文件。
Web.c
onfig图标打开如图所示_ML代码编辑页面。
3)在上图中的和标记之间,即位置①处输入以下_ML代码:
UserID=sa;Password=sa"/>
以上_ML代码声明了一个键名为connectionString的变量存储区,它的value值为数据库的连接字符串,这样在每个页面加载时,就可以读取Web.config文件中该键的值,来获取数据库的连接字符串,而且该键值管理员是可以通过后台以文件方式打开和编辑修改的(可维护的)。
配置Web.config文件
4)_ML代码输入完毕后的结果如图所示。
5)单击图标保存所作的修改,配置Web.config完毕。
实验小结
ASP.NET分层配置结构主要体现在以下几点:
(1)ASP.NET配置文件是基于_ML的文本文件(每个都命名为Web.config),可出现在ASP.NETWeb应用程序服务器上的任何层次的目录中;
(2)每个Web.config文件将配置设置应用到它所在的目录和它下层的所有虚拟子目录。子目录中的设置可随意重写或修改在上层父目录中已经指定的设置;
(3)应用程序虚拟路径中存储的Web.config文件用于控制其站点和该虚拟根目录;
(4)根配置文件通常路径为WinNTMicrosoft.NETFrameworkconfigmachine.config,该文件用来控制整个服务器的配置设置,提供整台计算机的默认配置设置,所有的ASP.NET目录和子目录都继承它的设置。