创建Web应用程序 (2).ppt

上传人:牧羊曲112 文档编号:6244554 上传时间:2023-10-09 格式:PPT 页数:16 大小:265.99KB
返回 下载 相关 举报
创建Web应用程序 (2).ppt_第1页
第1页 / 共16页
创建Web应用程序 (2).ppt_第2页
第2页 / 共16页
创建Web应用程序 (2).ppt_第3页
第3页 / 共16页
创建Web应用程序 (2).ppt_第4页
第4页 / 共16页
创建Web应用程序 (2).ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《创建Web应用程序 (2).ppt》由会员分享,可在线阅读,更多相关《创建Web应用程序 (2).ppt(16页珍藏版)》请在三一办公上搜索。

1、第4章 创建Web应用程序,本章将介绍使用Visual Studio.NET 2005和.NET框架SDK创建ASP.NET Web应用程序所需的步骤。可以使用Visual Studio.NET 2005创建Web应用程序,可以使用.NET SDK 创建Web应用程序,项目将使用两种方法建立。一种方法是使用Visual Studio.NET 2008的模板自动创建所有文件,这种方法也是最为常用的方法,该方法不要求开发人员对Visual Studio.NET的机制有很深的了解,初学者很容易上手。第二种方法是使用.NET SDK创建一个项目和项目里面的所有文件,这种方法的自由度很大,可以按照项目的

2、需求进行定制,不会有多余的代码生成,但是这种方法对开发人员的要求很高。,4.1 VS.NET创建Web应用程序,步骤如下:(1)创建应用程序根目录。(2)创建子目录。(3)创建.aspx页面。(4)创建Global.asax文件。(5)创建Web.config文件,4.2 用.NET SDK创建Web应用程序,注意:最常见的错误可能是因为.NET FrameWork安装不完整或者注册不完全造成的;如果先安装.net,再安装IIS通常会导致此类错误,该错误是由于未注册.可以按照如下步骤修正:(1)选择“开始”|“运行”命令,输入cmd命令打开字符命令窗口。(2)进入路径%windir%Micro

3、skft.NETFramewor kversion,输入aspnet_regiis.exe i命令,程序将自动重新注册并修复错误。(3)修复完成后重新打开IE浏览器,输入上述网址,这时应该就能正常显示了。,如果只需要一个子文件夹,而不是虚拟目录,或者需要在虚拟目录中添加一个新文件夹,则可以通过在虚拟目录所在的逻辑目录位置添加一个文件夹,然后在IIS管理器中刷新虚拟目录显示,即可出现新添加的应用程序根目录。,4.2.1 创建应用程序根目录,ASP.NET 2.0可以直接建立一个目录作为应用程序的根目录,不再需要象ASP.NET 1.0需要虚拟目录.,4.2.2 创建子目录,创建应用程序根目录并按

4、照需要配置IIS管理器之后,需要创建一些页面显示内容,这些显示的内容或者说是以扩展名为.aspx的页面都会被ASP.NET运行库引擎所执行。1.选择页面语言 2.代码位置,4.2.3 创建.aspx页面,格式:如:,1.选择页面语言,ASP.NET 提供了一种代码分离的方式,称为代码隐藏.例如:-类名,2.代码位置,Global.asax文件包括以下内容:响应应用程序和会话的事件。响应自定义的HttpModules事件。使用Import指令把命名空间导入应用程序,然后可以在应用程序中的任何地方使用这个命名空间的成员,而不必在每个页面代码中导入命名空间。可以使用Assembly指令为应用程序注册

5、程序集。使用标记创建应用程序级别对象的实例。,4.2.4 创建Global.asax文件,1.OnStart事件与OnEnd事件 在Global.asax文件中,有很多事件可以选择,但是.NET SDK编写程序的好处就在于可以根据自己的需要自由地选择需要哪些事件。2.向Global.asax文件中导入命名空间 可以通过在Global.asax文件中使用Import导入在应用程序中需要的命名空间,使得所有的应用程序页面都可以直接使用这些命名空间而不必再一个一个导入了。,3.在Global.asax中创建组件 在应用程序中,有时需要使用一些组件,并且这些组件要能会在整个应用程序中使用,这时也需要在

6、Global.asax中创建这些组件。可以在Global.asax文件中使用如下语法声明:在Global.asax文件中使用标记创建的服务器端对象的默认范围是AppInstance,它表示该对象对于Global.asax来说是局部的。,大多数Web应用系统的系统配置主要通过Web应用程序的Web.config配置文件实现,其中在每一个具体系统中还采用了类ASPNET2System.cs配置每个系统的具体参数。ASP.NET的配置文件是以XML为基础的,在每个Web服务器上都包括一个Machine.config的根配置文件,这个文件不仅包含了这台服务器上所有ASP.NET应用程序的默认配置,而且

7、还包含了极其基本的配置设置和其他设置。,4.3 ASP.NET 2.0的系统配置,在创建了应用程序级别的Web.config文件并根据需要对其进行设置之后,可能需要修改应用程序子集的配置。可以按照以下步骤修改这些设置:(1)在应用程序文件夹下创建一个子文件夹,将需要应用心配置的内容放在该文件夹下。(2)在新文件夹中创建一个新的Web.config文件。(3)将需要重写的配置内容添加到新的Web.config文件中。,4.3.1 重写子目录下的Web.config文件,Web开发人员为了防止网站的某些内容被修改或重写,需要对整个服务器或网站站点的配置进行锁定。为此,ASP.NET提供了标记,这个

8、属性是Machine.config和Web.config文件所共有的。标记有两个属性,即path和allowOverride。Path属性指定所应用的路径,这个属性可以使用一个配置文件为多个应用程序进行配置设置。AllowOverride属性则决定标记中的设置是否能被子配置文件所覆盖。如果这个属性被设置为false,则对配置文件进行的任何修改都会出现异常。,4.3.2 锁定配置,使用标记的方法如下:(1)打开需要设置的配置文件,Machine.config和Web.config均可。(2)在标记和之间输入以下代码:/在此输入代码,Web.config所独有的一些元素和属性,这些元素和属性构成了Web.config的功能实现的主体。元素是启用或者禁止应用程序跟踪功能的一个属性,可以为跟踪功能设置一些参数,可以通过下面的URL地址察看Web服务器接收请求的信息。,4.3.3:启用跟踪功能,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号