您好,欢迎来到宝湾财富。
搜索
您的当前位置:首页ASPNET实验报告

ASPNET实验报告

来源:宝湾财富

实验目的

了解什么是ASP.NET配置

理解和掌握_ML基本语法和格式

了解Web.config配置文件的运行原理、文件结构和基本使用方法。通过配置学生信息管理系统掌握ASP.NET配置应用程序的初级方法

实验过程

应用程序运行时,ASP.NET使用这些Web.config配置文件,针对传入的每个URL目标请求分层计算唯一的设置集合(这些设置只计算一次,然后在后面的请求间被缓存起来,ASP.NET自动监视文件更改,如果有任何配置文件发生更改时则使缓存无效)。

例如,对于下图所示文件结构的Web站点,其中的S-MIS1.0就是应用程序虚拟路径。

配置节

对不同的用户授予不同的访问权限

Web.config文件中建立authorization元素,设置语句为:

未验证、匿名用户

所有用户

保护单个文件和文件夹

(1)当把Web.config文件放置到应用程序的某个文件夹下时,在该Web.config文件进行的身份验证和授权的设置,作用就是保护其所在的文件夹。

(2)通过在Web.config文件中添加如下的_ML标记,也能够实现保护特定文件夹,甚至保护特定文件的目的。设置语句为:

(4)配置节

该元素的作用是配置ASP.NET跟踪服务,主要用于程序测试以判断那里出错。

(5)配置节

”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目录和子目录都继承它的设置。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- abww.cn 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务