




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
动态网站设计内容:第一部分、动态网站基础知识。第二部分、HTML基础第三部分、Dreamweaver8动态网站基础知识
Web基础1.1ASP.NET简介1.2ASP.NET的运行环境1.3
ASP.NET开发工具介绍1.41.1Web基础
1.1.1因特网与万维网因特网,英文名称Internet,又称互联网。Internet是全球最大的、开放的、采用TCP/IP、通过网络互连设备把众多网络连接起来形成的计算机互联网。1.1.2HTTP工作过程一个Web应用涉及两方面:服务器(server)端和客户(client)端。服务器端提供服务功能,接收服务请求;客户端提出服务请求。
在一个Web应用中,客户端的服务请求是通过浏览器提出的。客户机只需要安装浏览器软件就可以向服务器发送请求并接收服务器的响应。IE是Windows自带的浏览器,此外,还有其他的浏览器可以解释并展示网页,现在流行的“傲游”、“火狐(FireFox)等。
客户机和服务器通过HTTP(超文本传输协议)进行请求和响应的原理如图下图所示,首先是客户机浏览器发出HTTP请求,请求中包含了客户机的URL(是UniformResourceLocator的缩写,即统一资源定位系统,也就是我们通常所说的网址。URL是在Internet的WWW服务程序上用于指定信息位置的表示方法,它指定了如HTTP或协议,是惟一能够识别Internet上具体的计算机、目录或文件位置的命名约定。)信息,服务器接收到请求后,进行相应的处理,处理结果通过HTTP响应发送回客户机,客户机浏览器中出现需要的网页。1.1.3静态网页和动态网页
根据网页的内容是固定的还是程序生成的,网页分为两种:静态网页和动态网页。这两种网页的制作语言不同。
静态网页常用语言是HTML,网页的内容是事先编制好的,修改和更新都要通过专用的网页制作工具。静态网页的优点是简单易学。缺点是内容固定;网页很容易被复制(通过IE→“查看”→“源文件”,即可完整显示全部网页源码)。
动态网页的网页内容不是固定不变的,而是由程序动态创建的。根据实现技术,动态网页又可以细分为客户端动态网页和服务器端动态网页。1.2ASP.NET简介
ASP(activeserverpages)是微软公司推出的动态服务器端编程技术。先介绍一下其它进行动态Web程序设计的技术,常用的有CGI(CommonGetwayInterface,公共网关接口),ISAPI,PHP(PersonalHomepages),ASP,JSP,ASP.NET
2001年,
随着微软公司.Net计划的逐步实现,新一代的ActiveServerPages——ASP.NET正式推出。ASP.NET是微软公司.NET框架中用于Web应用的一种技术。
ASP.NET不是ASP3.0的简单升级版本,而是微软公司新一代体系结构Microsoft.NET的重要组成部分。ASP.NET提供了稳定的性能,优秀的升级性,更快速、更简单的开发,更简单的管理,全新的语言以及网络服务。1.2.2ASP.NET与ASP的区别
虽然ASP.NET是从ASP演变发展而来,但是ASP.NET与ASP有很大的不同。ASP程序是解释执行,未经优化;而ASP.NET程序是编译执行,程序的执行效率得到提高。
ASP.NET程序在第一次被执行的时候进行编译,当这个程序再次被执行的时候会直接在服务器上执行已编译好的二进制代码,并把执行结果通过网络返回到客户端。因此,相对于ASP的执行过程,ASP.NET的执行过程多了一次编译过程,因而在ASP.NET网页第一次被执行时会比ASP网页慢一些,但是之后的执行速度比ASP网页快。
ASP.NET建立在模块化程序设计语言之上,这些语言全部有面向对象编程的能力,功能强大例如:,c#.net;而ASP使用的VBScript只是一个脚本语言,功能远比VB.NET弱,因此注定了ASP的功能远远小于ASP.NET。
Web服务器将HTML结果传回用户浏览器,作为HTTP响应;客户机浏览器收到这个响应后,将HTML结果显示成Web网页。1.3ASP.NET的运行环境
ASP.NET是基于Windows操作系统下的Web开发技术。Windows2000、WindowsXP或Windows2003、现在用但还没有流行的Vista操作系统下都可以建立ASP.NET的运行环境。
Windows操作系统下建立ASP.NET的运行环境需要安装如下软件:IIS6.0;.NETFramewrok2.0SDK。微软的官方下载文件名为dotnetfx.exe
VS2008.NETC#DreamWeaver8.0
下面以WindowsXPProfessional上的IIS6.0为例,介绍其安装和设置方法。1.安装IIS
【小提示】WindowsXP的HOME版没有该组件,因此WindowsXP的HOME版操作系统不能满足ASP.NET的运行要求,必须重装或将其升级为WindowsXPPROFESSIONAL版才能运行ASP.NET。
(2)单击窗口左边的“添加/删除Windows组件”功能,打开“Windows组件向导”对话框,如图1.5所示。
图1.5“Windows组件向导”对话框
(3)在对话框的“组件”列表框中选中“Internet信息服务(IIS)”复选框,并单击“详细信息”按钮,选择需要安装的IIS组件,如图1.6所示。
图1.6“Internet信息服务(IIS)”对话框
(4)单击“确定”按钮,回到“Windows组件向导”对话框,单击“下一步”按钮,系统开始安装配置IIS,如图1.7所示。当进度条到达终点,IIS的安装过程即告结束。
图1.7IIS安装和配置进度条
IIS的安装虽然简单,但是顺利完成了安装过程并不能保证IIS安装成功。安装完毕后一定要检查是否正确地装上了IIS。
测试IIS安装是否成功的方法是:在IE浏览器中输入或,如果出现图1.8所示的欢迎页面则表明IIS安装成功,否则要检查一下安装过程是否有问题,或者是Windows操作系统是否存在什么问题。图1.8IIS的欢迎页面2.IIS的目录管理IIS的管理工具是“Internet信息服务”,可以在控制面板的“管理工具”中找到“Internet信息服务”,打开后的窗口如图1.9所示。图1.9“Internet信息服务”窗口也可在桌面右击“我的电脑”选择“管理”-“服务和应用程序”-“Internet信息服务”如图所示
为了在IIS上运行ASP.NET页面,需要对IIS进行设置。有两种设置方法:设置主目录和设置虚拟目录。
(1)设置Web服务程序的主目录展开“Internet信息服务”中的“网站”左边的“+”号,用鼠标右键单击“默认网站”,从弹出的快捷菜单中选择“属性”命令,如图1.10所示。图1.10默认网站的弹出菜单图1.11设置主目录在打开的“默认网站属性”对话框中,选择“主目录”选项卡,如图1.11所示。
主目录中存放着HTTP请求所需要的资源。默认情况下,主目录的路径为“C:\Inetpub\”。可以将ASP.NET建立的Web应用程序文件放到主目录对应的路径下,然后就可以在IE中输入***.aspx访问新建立的Web站点了。也可以根据实际情况重新设置主目录,方法是通过“浏览”按钮,指定新的本地路径为主目录。
利用主目录来管理Web应用程序时,用户在浏览器中输入的URL地址真实地反映了文件在服务器中所处的物理位置,会带来安全性的问题。虚拟目录是一种较好的管理Web站点的方法。
(2)设置虚拟目录虚拟目录并不是一个真正存在的物理目录,而是Web服务器上物理目录的一个别名。设置虚拟目录可以简化URL,保护服务器的物理目录。一个IIS中可以设置多个虚拟目录。3.建立虚拟目录的方法
假设ASP.NET的Web应用程序保存在D:\Book\Examples目录下,为该目录在IIS中建立虚拟目录的方法如下。
(1)在“Internet信息服务”中,用鼠标右键单击“默认网站”,在弹出的快捷菜单中选择“新建”→“虚拟目录”命令,如图1.12所示。(2)弹出“虚拟目录创建向导”对话框,如图1.13所示。图1.12新建虚拟目录图1.13“虚拟目录创建向导”对话框
(3)在“虚拟目录创建向导”对话框中,单击“下一步”按钮,打开如图1.14所示的“虚拟目录别名”对话框。
图1.14“虚拟目录别名”对话框
(4)在“别名”文本框中输入虚拟目录的别名,如“ex”。这个别名是用来从浏览器访问该虚拟目录中的网页的,通常比实际路径名简单,以方便输入和使用。单击“下一步”按钮,打开如图1.15所示的“网站内容目录”对话框。图1.15“网站内容目录”对话框
(5)在“网站内容目录”对话框中,单击“浏览”按钮,在弹出的“浏览文件夹”对话框中找到存放ASP.NET应用程序的实际路径,如D:\Book\Examples。单击“网站内容目录”对话框的“下一步”按钮,打开如图1.16所示的“访问权限”对话框。
图1.16“访问权限”对话框
(6)在“访问权限”对话框中,可以设置虚拟目录的访问权限。默认权限设置为“读取”和“运行脚本”。(从安全角度看其它项就不能再选)单击“下一步”按钮,打开如图1.17所示的“已成功完成虚拟目录创建向导”对话框。
图1.17“已成功完成虚拟目录创建向导”对话框
(7)在“已成功完成虚拟目录创建向导”对话框中单击“完成”按钮,结束虚拟目录的创建。虚拟目录“ex”在IIS中创建成功。
设置了虚拟目录的IIS服务器如图1.18所示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年CDMA第三代蜂窝移动通信系统合作协议书
- 两万合同范本
- 司法拍卖土地合同范本
- 修补围网合同范例
- 政府委托代建合同范本
- 合影摄影合同范本
- 立法调研专项委托合同范本
- 宜城市个人摊位出租合同范本
- 债券质押贷款合同范本
- 合同范本模板购买
- 2025年湖南铁道职业技术学院单招职业技能测试题库1套
- 2.2学会管理情绪 课件 -2024-2025学年统编版道德与法治七年级下册
- 2024-2025学年第二学期教学教研工作安排表 第二版
- 开展课外读物负面清单管理的具体实施举措方案
- 《智能网联汽车智能传感器测试与装调》电子教案
- GB/T 2423.17-2024环境试验第2部分:试验方法试验Ka:盐雾
- 2023年苏州卫生职业技术学院高职单招(英语)试题库含答案解析
- 传感器及检测技术教案
- 手工焊锡知识
- 《采油工程》讲义
- 法兰蝶阀螺栓配用表正式版
评论
0/150
提交评论