ASP的运行环境与配置

合集下载

第2章 ASP的安装、配置和运行

第2章  ASP的安装、配置和运行

第2章ASP的安装、配置和运行学习目的与要求:为了保证ASP文件的正常运行,需要正确安装和配置IIS。

理解ASP服务器的架设方法,掌握IIS的安装配置,虚拟目录的设置。

2.1 IIS的安装2.1.1 IIS简介Microsoft Internet Information Server(简称IIS)是专为互联网上所需的计算机网络服务而设计的一套网络组件。

其中包括WWW、FTP、SMTP、NNTP等服务,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

Windows 2000里面包含的IIS 5.0,IIS与Windows NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet和Intranet站点。

Windows 2003里面包含IIS 6.0,IIS支持服务器应用的Microsoft BackOffice系列;支持ISAPI(因特网服务系统应用编程接口),使用ISAPI可以扩展服务器功能,而使用ISAPI 过滤器可以预先处理和事后处理储存在IIS上的数据;IIS的一个重要特性是支持ASP。

IIS 3.0版本以后引入了ASP(动态服务器网页),可以很容易地张贴动态内容和开发基于Web 的应用程序。

2.1.2 IIS的安装Windows 2000 Server、Windows 2000 Advanced Server 以及Windows 2000 Professional 的默认安装都带有IIS ,也可以在Windows 2000 安装完毕后加装IIS。

IIS是微软出品的架设Web、FTP、SMTP服务器的一套整合软件,捆绑在Windows 2000/NT中,可以在控制面板的添加/删除程序中,选择添加或删除Windows 组件中的IIS 服务。

ASP的介绍

ASP的介绍

方法
Object Context.SetAbort 显示的放弃一次事务处理。 Object Context.SetComplete 覆盖前面任何调用Object Context.SetAbort方法的调用。
ASP操作实例
建立数据库,加入数据库表。 完成有关简单操作:查询,删除,更 改,插入。
属性
Server的属性只有一个ScriptTimeout属性,该属性主 要是来设置ASP程序所允许的最长时间,其设置以“秒”为 单位,系统的缺省值为90秒。
方法
1.CreateObject方法
CreateObject方法允许客户端用户建立一个ActiveX Server组件实 例,当前ASP页处理完成之后,服务器将自动破坏这些实例对象。
创建一个数据库abccs mysql> CREATE DATABASE abccs; 选择你所创建的数据库 mysql> USE abccs Database changed
下面来创建一个数据库表mytable: 我们要 建立一个公司员工的生日表,表的内容包含 员工姓名、性别、出生日期、出生城市。 mysql> CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), -> birth DATE, birthaddr VARCHAR(20));
Application对象有两个方法,它们都是用 于处理多个用户对存储在Application中的 数据进行写入的问题。 (1)Lock方法禁止当前客户同时修改 同样的Application应用级变量。 (2)和Lock方法相反,Unlock方法允 许其他客户修改Application对象的属性。

asp.net程序设计实验报告

asp.net程序设计实验报告

程序设计实验报告程序设计实验报告一、引言是一种用于构建Web应用程序的开发框架,它基于微软的.NET平台,具有强大的功能和灵活的扩展性。

本次实验旨在通过设计一个简单的程序,探索其在实际应用中的优势和应用场景。

二、实验目的本次实验的主要目的是熟悉的开发环境和基本概念,掌握程序的设计和实现方法。

通过实际操作,进一步理解的工作原理和特点。

三、实验内容1. 环境搭建在开始实验之前,我们需要搭建的开发环境。

首先,下载并安装Visual Studio,这是一个集成开发环境(IDE),用于编写和调试程序。

其次,安装.NET Framework,这是运行程序所必需的运行时环境。

2. 创建项目在Visual Studio中,我们可以创建一个新的项目。

选择 Web应用程序模板,并指定项目的名称和位置。

在创建项目的过程中,我们可以选择使用C#或作为主要的编程语言。

3. 页面设计使用一种称为Web Forms的技术来创建Web页面。

Web Forms提供了一种类似于Windows窗体的方式来设计和布局Web页面。

在设计页面时,我们可以使用Visual Studio提供的可视化设计器来拖放控件、设置属性和事件处理程序。

4. 数据库连接许多Web应用程序需要与数据库进行交互,存取和操作数据。

提供了丰富的数据库连接和操作功能,可以轻松地与各种数据库进行集成。

我们可以使用技术来连接数据库,并使用SQL语句或存储过程执行数据库操作。

5. 用户交互支持各种用户交互功能,如表单提交、按钮点击、数据验证等。

我们可以使用提供的控件和事件处理程序来实现这些功能。

同时,还提供了一套强大的验证控件,用于验证用户输入的数据的有效性。

6. 网络安全在Web应用程序开发中,网络安全是一个非常重要的问题。

提供了一系列的安全功能,用于保护Web应用程序免受各种网络攻击。

我们可以使用提供的身份验证、授权和加密功能来增强Web应用程序的安全性。

四、实验结果与分析通过实验,我们成功设计并实现了一个简单的程序。

第1章ASP基础知识.ppt

第1章ASP基础知识.ppt

1.2.4 ASP开发工具

⑸单击[下一步]按钮,弹出图1-20所示的对话 框,进入站点定义的“测试文件”对话框。
1.2.4 ASP开发工具

⑹单击【测试】按钮,弹出图1-21所示的对话框,即 表示设置成功。 ⑺单击【确定】按钮返回到图1-20,单击【下一步】 按钮,弹出图 1-22 所示的对话框,进入站点定义的 “共享文件”对话框,选择【否】。
1.2.2 设置主目录
⑶右击【默认站点】,弹 出快捷菜单,选择【属 性】弹出 如图 1-7 所 示 的“默认站点属性”对 话框。单击【主目录】 标签,可以看到【本地 路 径 C:\Inetpub\wwwroot】 , 这就是系统默认的主目 录。
【1.2计算机网络的发展过程】
1.2.2 设置主目录
1.2.2 设置主目录


一旦启动了Web服务,用户通过浏览器对ASP动 态网页提出请求, Web 服务器就可以对请求的 ASP 动态网页做出解释,将标准 HTML 格式网页 响应给客户端浏览器本地用户。为了实现这种 响应,默认情况下,要求 ASP 文件必须保存在 主目录\Inetpub\wwwroot中。 如果希望Web服务器对其它文件夹中的ASP文 件做出响应,则必须将该文件夹设置成主目录 或虚拟目录。设置主目录方法如下:

安装后,计算机系统有两处明显变化。一处是系统盘符 下会出现一个称为站点“主目录”的特殊文件夹,一般 是C:\Inetpub\wwwroot;另一处是在【控制面板】的 【管理工具】中增加了一个【Internet信息服务】组件图 标。
1.2.1 Web服务器配置

⑷测试安装是否成功:在主目录C:\Inetpub\wwwroot下, 新建一个文本文件,在其中输入内容<%=now()%>,然后 将文件名命名为test.asp,最后打开浏览器,在地址栏输入 URL地址字符串http://127.0.0.1/test.asp或者 http://localhost/test.asp,按Enter键后,网页内容如返回系 统日期和时间即表示安装成功,运行结果如图1-4所示。

第8章 ASP基础知识

第8章 ASP基础知识

图8-4 在浏览器中查看源文件
8.3 VBScript编程基础
VBScript是微软公司Visual Basic的简化版本,是专门为浏览器进行设计的,是ASP默认 的脚本引擎,多用在服务器端。
8.3.1 VBScript的数据类型
VBScript中只有一种数据类型:Variant,是一种特殊的数据类型,可以用来包含任何的 数据类型,而且函数的返回值也是这个类型。
不等于 大于 大于等于 小于 小于等于
/
\ Mod ^

整除 求余 负号 求幂
Is
对象比较引用
3.连接运算符
表8-3 VBScript的连接运算符 运算符 功能说明 两个字符串首 尾相连
4.逻辑运算符
表8-4 VBScript的逻辑运算符 运算符 And Or Not Xor Eqv 功能说明 逻辑与 逻辑或 逻辑非 逻辑异或 逻辑等价
程序代码如下: <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>if语句</title> </head> <body> <% dim time_hour time_hour=hour(now) response.Write(now()) if time_hour>=6 and time_hour<18 then response.Write(" 欢迎您,白天好!") else response.Write(" 欢迎您,晚上好!") end if %> </body> </html>

ASP的运行环境与配置

ASP的运行环境与配置
(2)Web服务器接收到这些请求后,根据扩展名.htm 或.html判断出所请求的是HTML文件,然后服务器从当前硬盘 或内存中读取相应的HTML文件,并将其回送到用户浏览器。
(3)用户浏览器解释这些HTML文件并将结果显示出来。
1.1 Web基础知识
1.1 Web基础知识
动态网页中除了包含静态网页中可以出现的文本、 HTML标记、客户端脚本等内容外,还可以包含只能在 Web服务器上运行的服务器端脚本。动态网页文件的扩 展名与所使用的Web开发技术有关。例如,使用ASP技 术时,文件扩展名为.asp;使用PHP技术时,文件扩展 名为.php;使用JSP技术时,文件扩展名为.jsp。
1.1 Web基础知识
动态网页的执行过程与静态网页有着本质的区别,其执行过程 如下。
(1)当用户在浏览器的地址栏输入所要访问的URL地址并按 Enter键或单击Web页上的某个超级链接时,浏览器将这个动 态网页的请求发送到Web服务器。
(2)Web服务器接收到这些请求并根据扩展名(如.asp)判 断出所请求的是动态网页文件,然后服务器从当前硬盘或内存 中读取相应的文件。
1.3 ASP的运行
1. ASP的运行环境 ASP的运行环境离不开Web服务器的支持。 服务器的硬件配置除了要符合操作系统的需求外,
还应该安装一块或多块网卡,也可以通过安装虚拟 网卡来实现。 在软件方面,必须正确安装和设置TCP/IP网络协 议、Web服务器软件。
1.3 ASP的运行
在 Windows 平 台 上 常 用 的 Web 服 务 器 软 件 有 PWS(Personal Web Server) 和 IIS(Internet Information Server),它们同时兼有Web服务 器和ASP应用程序服务器的功能。

第5章 ASP动态网站运行环境的配置

第5章  ASP动态网站运行环境的配置

第5章ASP动态网站运行环境的配置5.1ASP动态网站的运行环境ASP动态网站的运行环境如下:(1)安装Windows 2000/XP/2003操作系统;(2)安装IIS(Internet服务管理器)即Internet信息服务;(3)安装Access或SQL Server数据库系统;(4)服务器要安装数据库32位ODBC的驱动程序(即MDAC组件),同时要配置ODBC数据源;(5)安装网页的可视化开发环境,即安装Dreamweaver(MX/2004/8.0)本资料由-大学生创业|创业|创业网/提供资料在线代理|网页代理|代理网页|减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|5.2 ASP动态网站运行环境的配置5.2.1 ASP动态网站访问数据的方式1. IDC2.ADO3.RDS在以上的三种方式中,现在常采用的是通过ADO的方式访问数据库,ADO可以与ASP结合,以建立提供数据库信息的主页内容,在主页画面执行SQL命令,让用户在浏览器画面中输入,更新和删除站点服务器的数据库信息;ADO使用RecordSets对象,作为数据的主要接口;ADO可使用VBscript、JavaScript语言来控制数据库的访问,以及查询结果的输出显示画面;而且可连接多种数据库,包括SQL Server、Oracle等支持ODBC的数据库。

5.2.2 ODBC简介ODBC(Open Database Connectivity,开放式数据库互联)是微软推出的一种工业标准,是一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。

为了遵循一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQL Server、Oracle、Inform等,当然也包括Access。

5.2.3 Access数据库系统DSN的配置1.启动“系统DSN”属性选项卡2.Access数据库系统DSN的配置5.2.4 SQL Server数据库系统DSN的配置如果动态网站所用的数据库是SQL Server,则需要按照下面的步骤来进行DSN配置。

第1章 配置ASP运行环境

第1章  配置ASP运行环境

第一部分环境配置与网站编程基础第1章配置ASP运行环境本章要点本章首先介绍ASP在整个应用程序开发体系中的位置,介绍两大编程架构。

然后介绍ASP的发展历史及其ASP的相关技术。

最后介绍如何配置ASP的运行环境、安装SQL Server2000的注意点。

利用两个案例分别来测试ASP的运行环境和ASP+SQL Server的开发平台。

1.1 软件编程体系简介目前在程序开发领域中,主要分成两大编程体系,一种是基于浏览器的B/S (Brower/Server)结构,另一种是C/S(Client/Server)结构。

如图1-1所示。

应用程序开发体系图1-1 程序开发体系开发基于B/S结构的项目,目前主要采用两种服务器端语言:ASP(Active Server Pages)和JSP(Java Server Pages),这两种语言构成两大开发体系:ASP+SQL Server2000体系和JSP+Oracle 9i体系。

后面的章节将全面展示ASP+SQL Server2000的强大功能。

1.1.1 B/S架构编程体系从图1-1中可以看出,B/S结构的编程语言分成浏览器端编程语言和服务器端编程语言。

浏览器端包括:HTML(Hypertext Markup Language,超文本标记语言)、CSS(Cascading Style Sheets,层叠样式表单)、JavaScript语言和VBScript语言。

所谓的浏览器端编程语言就是这些语言都是被浏览器解释执行的。

HTML和CSS都是由浏览器解释的,JavaScript语言和VBScript 语言是在浏览器上执行的。

后面的章节将展示HTML+CSS+JavaScript构成的浏览器端的编程体系。

为了实现一些复杂的操作,比如:连接数据库,操作文件等,需要使用服务器端编程语言。

目前主要是3P(ASP、JSP和PHP(Personal Homepage))技术。

ASP是微软公司推出的,在这三种语言中是用得最为广泛的一种。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.3 ASP的运行


创建和设置虚拟目录
虚拟目录并不是真实存在的Web目录,但虚拟目录与实际存储在 物理介质上、包含Web文件的目录之间存在映射关系。每个虚拟 目录都有一个别名,用户通过浏览器访问虚拟目录的别名时, Web服务器会将其对应到实际的存储路径。 利用虚拟目录,可以将数据分散保存在多个目录或计算机上,以 方便站点的维护和管理。此外,因为用户不知道文件在服务器中 的实际位置,所以不能用此信息修改文件,这也在一定程度上保 证了Web站点的安全。

1.3 ASP的运行
(1)创建Web虚拟目录 在“Internet信息服务”窗口中,用鼠标右键单击欲 添加虚拟目录的Web站点。 在弹出的快捷菜单中选择“新建”→“虚拟目录”命 令。 出现“虚拟目录创建向导”对话框,单击“下一步” 按钮,出现“虚拟目录别名”界面,如图所示。
1.3 ASP的运行
1.3 ASP的运行
3. IIS 5.1的设置


启动、停止Web站点 在“Internet信息服务”窗口中,右击相应的Web站 点,在弹出的快捷菜单中选择相应的功能,如图所 示。
1.3 ASP的运行
设置Web站点 在“Internet信息服务”窗口中,用鼠标右键单击相应 的Web站点,在弹出的快捷菜单中选择“属性”命令, 将出现“默认网站属性”对话框。通过“默认网站属 性”对话框,可以设置Web站点 、Web站点的主目录 、 应用程序选项、Web站点的默认Web页 等。

( 2 ) 在 “ Windows 组 件 向 导 ” 对 话 框 中 选 中 “Internet信息服务(IIS)”复选框,然后单击 “详细信息”按钮,出现如下图所示的对话框。
1.3 ASP的运行

(3)选择需要安装的组件,然后按照向导提示进行操 作即可。 安装完成后,通过选择“开始”→“设置”→“控制 面板”→“管理工具”→“Internet服务管理器”命令, 启动“Internet信息服务”窗口,如下图所示。
1.3 ASP的运行
1. ASP的运行环境 ASP的运行环境离不开Web服务器的支持。服务器的硬 件配置除了要符合操作系统的需求外,还应该安装一 块或多块网卡,也可以通过安装虚拟网卡来实现。 在软件方面,必须正确安装和设置TCP/IP网络协议、 Web服务器软件。 在Windows 2000/XP操作系统中需要安装IIS 3.0及以 上版本来支持ASP的运行,IIS所提供的功能比较完善。 Windows平台下各种版本Web服务器的使用差不多, 本书以Windows XP操作系统为例来讲解IIS 5.1的安装 和设置。
1.1 Web基础知识

动态网页中除了包含静态网页中可以出现的文本、HTML 标记、客户端脚本等内容外,还可以包含只能在Web服务 器上运行的服务器端脚本。动态网页的执行过程与静态网 页有着本质的区别,其执行过程如下。
1.1 Web基础知识
3. Web应用程序 Web应用程序就是以HTTP作为核心通信协议,并使用 HTML语言向用户传递基于Web信息的应用程序,也称 为基于Web的应用程序。 一个Web应用程序通常是一组静态网页和动态网页的 集合,在这些网页之间可以互相传递信息,还可以通 过这些网页对Web服务器上的各种资源(包括数据库) 进行存取。
1.2 ASP概述



ASP(Active Server Page)是Microsoft公司于1996年 推出的一种Web应用开发技术,用于取代对Web服务器 进行可编程扩展的CGI(Common Geteway Interface)标 准。 ASP既不是一种语言,也不是一种开发工具,而是一种 技术框架。其主要功能是把脚本语言、HTML、组件和 Web数据库访问功能有机地结合在一起,形成一个能在 服务器端运行的应用程序,该应用程序可根据来自浏览 器端的请求生成相应的HTML文档并回送给浏览器。 使用ASP可以创建以HTML网页作为用户界面,并能够 对数据库进行交互的Web应例1.1】 <%@LANGUAGE="VBScript"%> <html> <head> <meta http-equiv="Content-Type" content="text/html"; charset="gb2312"> <title>无标题文档</title> </head> <body> <% for i=3 to 7 % > <font size <% Response.Write i %>> 欢迎访问我的网站!<BR> </font> <% next %> </body> </html>
1.3 ASP的运行
例如,在浏览器中运行本章前面的myfirst.asp文件,会打
开如图所示的界面。
项目一 ASP的运行环境与配置
教学重点
ASP文件的基本结构
ASP的运行环境和运行方法
教学要求
了解Web基本概念与Web应用程序
了解脚本语言、静态网页与ASP动态网页 了解ASP的基本特点 掌握ASP文件的基本结构 掌握ASP的运行环境和运行方法
教学内容
1.1 Web基础知识

(2)设置Web虚拟目录属性 在创建虚拟目录之后,可以根据需要设置该虚拟目录 的属性。为了修改和设置Web站点的属性,可以在 “Internet信息服务”窗口中用鼠标右键单击相应的 虚拟目录,在弹出的快捷菜单中选择“属性”选项, 将打开相应选项的属性对话框,如图所示。
1.3 ASP的运行
4. ASP的运行 在计算机上成功地安装了Web服务器并将编制好的ASP文件存放在 该Web站点所对应的主目录上之后,就可以在浏览器中运行该ASP 程序了。可以通过以下两种方式来查看ASP文件的运行结果。 (1)在Web服务器所在的计算机上,可以在“Internet信息服务”中 用鼠标右键单击相应的ASP文件,在弹出的快捷菜单中选择“浏览” 命令。 (2)在浏览器地址栏中输入正确的URL地址,其格式如下。 http://Web站点IP地址/虚拟目录别名/文件名 或: http://Web站点域名/虚拟目录别名/文件名 说明:当Web站点域名指定为localhost或指定IP地址为127.0.0.1 时,都代表本地计算机,这在ASP程序开发或调试中经常被用到。
1. ASP的特点 ASP中可以包含文本、HTML标记、服务器端脚本和客户端脚本以 及ActiveX控件。Web服务器只执行ASP页面中的服务器端脚本,页 面中的其他内容被服务器原封不动地发送给客户机浏览器。 ASP支持多种脚本语言,包括VBScript和JavaScript。在安装了相应 的脚本引擎后,还可以使用其他脚本语言。 ASP提供了一些内置对象,使用这些内置对象可以增强ASP的功能。 例如,实现客户机浏览器与Web服务器的交互,在网页间传递参 数等。 ASP可以使用服务器端ActiveX组件来执行各种任务,例如,借助 ADO对象,可以轻松地完成对数据库的操作。 ASP具有一定的安全性。由于ASP页面是在服务器端运行的,送到 客户机浏览器的是ASP执行所生成的HTML页面,用户只能看到 HTML代码而无法获得ASP源文件。 ASP是一种解释性语言,服务器只要在其使用时对其进行解释执行 即可。
1.2 ASP概述
1.2 ASP概述
2. ASP文件的基本结构

文本、HTML标记和脚本命令三部分的内容可以混合 地出现在ASP文件中,但需要使用不同的符号区分: HTML使用标准的HTML标记界定;ASP服务器端脚 本命令使用“<%”和“%>”表示脚本的开始和结束, 可以每一行ASP语句界定一次,也可以多行语句界 定一次。
1. Web概述 Web(World Wide Web)是一种基于超级链接(Hyperlink) 技术的超文本(HyperText)和超媒体(HyperMedia)系统。 在Web系统中,信息的表示和传递一般使用HTML(HyperText Markup Language,超文本标记语言)格式。 Web系统由Web客户机和Web服务器组成,客户机与服务器 之间使用HTTP(超文本传输协议)传输数据。 Web系统的这种资源访问机制又被称为B/S(Browser/Server, 浏览器/服务器)模式。
1.1 Web基础知识
2. Web页与Web站点 Web页就是World Wide Web文档,通常称为网页。Web页一般由 HTML文件组成,其中包含相关的文本、图像、声音、动画、视频以 及脚本语言程序等。按照Web服务器响应方式的不同,可以将Web页 分为静态网页和动态网页。 静态网页是标准的HTML文件(其文件扩展名为.htm或.html),它可 以包含文本、HTML标记、客户端脚本等。任何Web服务器都支持静 态网页,其执行过程如下。
1.3 ASP的运行
2. IIS 5.1的安装与测试 (1)选择“开始”→“设置”→“控制面板”→“添加 /删除程序”命令,出现“添加/删除程序”对话框,在 “添加/删除程序”对话框中单击“添加/删除Windows 组件命令”,出现“Windows组件向导”对话框,如下 图所示。
1.3 ASP的运行
相关文档
最新文档