什么是asp文件 用什么打开(asp文件格式介绍)

什么是asp文件 用什么打开(asp文件格式介绍),第1张

ASP,全称Active Server Pages,是微软推出的用来替代CGI的动态服务器web技术。因为ASP简单易学,又有微软的大力支持,所以目前被广泛使用,很多大型网站都是用ASP开发的。可以用网站编辑软件Dreamweaver或者记事本打开。

ASP文件就是在普通HTML文件中嵌入VBScript或者JavaScript脚本语言。当客户端请求一个ASP文件时,服务器将该文件解释为一个标准的HTML文件并发送出去。运行在服务器端的好处是:第一,因为发送的是标准的HTML文件,所以不会有浏览器兼容问题;其次,方便与服务器交换数据,如读取数据库或操作服务器上的文件;再次,由于在客户端只能看到ASP输出的HTML文件,所以可以保护源代码不被泄露。

ASP提供了几个内部对象和组件,可以轻松实现上传表单、访问数据库、操作服务器上的文件等基本功能。此外,可以使用第三方提供的特殊组件来解决发送电子邮件和上传文件等功能。如果有特殊需求,可以用VC或VB开发自己的组件。所以理论上ASP几乎可以实现任何功能。

因为ASP使用的VBScript脚本语言直接来源于VB语言,秉承了VB # 039简单好学,非常容易学。不过ASP也有缺点,就是兼容性不是很好。一般用ASP开发的Web程序只能在windows操作系统上运行。目前,微软已经推出了ASP的ASPNET升级版。与ASP相比,它增加了许多特性和更强大的功能。我们必须学习ASP的原因有以下几点。

ASP很容易学,但是在ASPNET学起来很复杂。如果想快速掌握动态编程技术,ASP是首选。2ASP的操作环境比较简单,而ASPNET的要求比较高。

3虽然可以直接学ASPNET,但是学完ASP之后学ASPNET会更容易。

王者之心2点击试玩

其实是一套微软开发的服务器端脚本环境,ASP内含于IIS30和40之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序,截至目前ASP已发布至30,并且微软也已推出取代ASP的下一代环境,ASPNET。

ASP即ActiveServerPages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。

当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(HyperTextMarkupLanguage,超文本置标语言)网页文件中的服务器端脚本代码。

除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。

ASP有两个含义:一是英文ApplicationServiceProvider的缩写,意思是网络应用服务供应商;另一个是英文ActiveServerPage的缩写,是微软推出的一种动态网页技术。MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS30和40之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了ActiveServerPages所独具的一些特点:1使用VBScript、Jscript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2无须compile编译,容易编写,可在服务器端直接执行。3使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。4与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。ActiveServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5ActiveServerPages能与任何ActiveXscripting语言相容。除了可使用VBScript或Jscript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。6ActiveServerPages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。7可使用服务器端的脚本来产生客户端的脚本。8物件导向(Object-oriented)。9ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveXServerComponent。

ASP的奇妙之处真是不胜枚举,下面就请各位系好安全带,我将带领大家进入ASP的梦幻世界。

首先,让我们来看看运行ASP所需的环境:

MicrosoftInternetInformationServerversion30/40onWindowsNTServer

MicrosoftPeerWebServicesVersion30onWindowsNTWorkstation

MicrosoftPersonalWebServeronWindows95/98

正如前文所述,与一般的程序不同,asp程序无须编译,ASP程序的控制部份,是使用VBScript、Jscript等脚本语言来设计的,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写ASP程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安装ASP时,系统提供了两种脚本语言:Vbsrcipt和Jscript,而Vbscript则被作为系统默认的脚本语言。你也可以根据自己的喜好改变系统默认的脚本语言,关于如何改变系统默认的脚本语言请看《

在ASP中使用脚本语言

》一文。ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。但是,要学好ASP又必须掌握它的语法和规则。现在就让我们开始一步一步地认识并学习ActiveServerPages。ASP程序其实是以扩展名为asp的纯文本形式存在于WEB服务器上的,你可以用任何文本编辑器打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令。你只需将asp程序放在WEB服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW的方式访问ASP程序了。要学好ASP程序的设计,必须掌握脚本的编写,那么究竟什么是脚本呢?其实脚本是由一系列的脚本命令所组成的,如同一般的程序,脚本可以将一个值赋给一个变量,可以命令WEB服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。要编写脚本,你必须要熟悉至少一门脚本语言,如VBScript。脚本语言是一种介乎于HTML和诸如JAVA、VisualBasic、C++等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。如前所述ASP所提供的脚本运行环境可支持多种脚本语言,譬如:Jscript、REXX、PERL等等,这无疑给ASP程序设计者提供了广泛的发挥余地。ASP的出现使得广大WEB设计者不必在为客户浏览器是否支持而担心,实际上就算你在同一个asp文件中使用不同的脚本语言,你都无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果,而你也只需在asp中声明使用不同的脚本语言即可

为什么我用IIS51浏览不起ASP网页而用一个小软件aspwebexe能运行起

一、启用Asp支持

Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP 的支持。

第一步,启用Asp,进入:控制面板 -> 管理工具 ->IIS(Inter 服务器)- Web服务扩展 -> Active Server Pages -> 允许

控制面板 -> 管理工具 ->IIS(Inter 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 允许

第二步,启用父路径支持。

IIS-网站-主目录-配置-选项-启用父路径

第三步,权限分配

IIS-网站-(具体站点)-(右键)权限-Users完全控制

二、解决windows2003最大只能上载200K的限制。

先在服务里关闭iis admin service服务

找到windows\system32\inesrv\下的metabasexml,

打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,

然后重启iis admin service服务

1、在web服务扩展 允许 active server pages和在服务器端的包含文件

2、修改各站点的属性

主目录-配置-选项-启用父路径

3、使之可以上传大于 200k的文件(修改成您要的大小就可以了,如在后面补两个0,就允许20m了)

c:\WINDOWS\system32\isrv\MetaBasexml

(企业版的windows2003在第592行,默认为 AspMaxRequestEntityAllowed="204800" 即200K

将其加两个0,即改为,现在最大就可以上载20M了。

AspMaxRequestEntityAllowed="20480000" 本分步指南介绍了如何在 Windows Server 2003 环境中设置一个用于匿名访问的 服务器。

安装 Inter 信息服务

Microsoft Inter 信息服务 (IIS) 是与 Windows Server 2003 集成的 Web 服务。

要安装 IIS、添加可选组件或删除可选组件,请按以下步骤操作:

1 单击开始,指向控制面板,然后单击“添加或删除程序”。

“添加或删除程序”工具就会启动。

2 单击添加/删除 Windows 组件。

显示“Windows 组件向导”。

3 在Windows 组件 列表中,单击Web 应用程序服务器。

4 单击详细信息,然后单击Inter 信息服务 (IIS)。

5 单击详细信息 ,以查看 IIS 可选组件列表。

6 选择您要安装的可选组件。默认情况下,下列组件是选中的:

--- 公用文件

--- FrontPage 2002 Server Extentions

--- Inter 信息服务管理单元

--- Inter 信息服务管理器

--- NNTP 服务

--- SMTP 服务

--- World Wide Web 服务

7 单击“World Wide Web 服务”,然后单击详细信息 ,以查看 IIS 可选子组件(如 Active Server Pages 组件和“远程管理 (HTML) 工具”)的列表。选择您要安装的可选子组件。默认情况下,下列组件是选中的:

--- World Wide Web 服务

8 单击确定 ,直到返回“Windows 组件向导”。

9 单击下一步,然后完成“Windows 组件向导”。

配置匿名身份验证

要配置匿名身份验证,请按以下步骤操作:

1 单击开始,指向管理工具,然后单击Inter 信息服务 (IIS)。

2 展开“ 服务器名称”(其中服务器名称 为该服务器的名称),右键单击Web 站点,然后单击属性。

3 在Web 站点属性 对话框中,单击目录安全性 选项卡。

4 在“身份验证和访问控制”下,单击编辑。

5 单击“启用匿名访问”复选框,将其选中。

备注:“用户名”框中的用户帐户只用于通过 Windows guest 帐户进行匿名访问。

默认情况下,服务器会创建并使用帐户 IUSR_putername。匿名用户帐户密码仅在 Windows 中使用;匿名用户不使用用户名和密码登录。

6 在“已验证身份的访问”下,单击“集成的 Windows 身份验证”复选框,将其选中。

7 单击确定 两次。

基本 Web 站点配置

1 单击开始,指向管理工具,然后单击Inter 信息服务 (IIS)。

2 展开“ 服务器名称”(其中服务器名称 为该服务器的名称),然后展开Web 站点。

3 右键单击默认 Web 站点,然后单击属性。

4 单击Web 站点 选项卡。如果您已为计算机分配了多个 IP 地址,则请在IP 地址 框中单击您要指定给此 Web 站点的 IP 地址。

5 单击性能 选项卡。使用Web 站点属性 - 性能 对话框可设置影响内存、带宽使用和 Web 连接数量的属性。

通过配置某个特定站点上的网络带宽,您可以更好地控制该站点的通信量。例如,通过在低优先级的 Web 站点上限制带宽,您可以放宽对他站点的访问量的限制。同样,当您指定到某个 Web 站点的连接数量时,您就可以为其他站点释放资源。设置是站点专用的,应根据网络通信量和使用变化情况进行调整。

--- 单击“限制可用于此 Web 站点的带宽”复选框,将其选中,可配置 IIS 将网络带宽调节到选定的最大带宽量,以千字节每秒 (KB/S) 为单位。

--- 单击Web 服务连接 复选框,将其选中,可选择特定数目或者不限定数目的 Web 服务连接。限制连接可使计算机资源能够用于其他进程。

备注:每个浏览 Web 站点的客户机通常都使用大约三个连接。

6 单击主目录 选项卡。

--- 如果您想使用存储在本地计算机上的 Web 内容,则单击“此计算机上的目录”然后在本地路径 框中键入您想要的路径。例如,默认路径为 C:\Ipub\root。

备注:为了增加安全性,请不要在根目录下创建 Web 内容文件夹。

--- 如果要使用存储在另一台计算机上的 Web 内容,则单击“另一计算机上的共享位置”,然后在显示的网络目录 框中键入所需位置。

--- 如果您要使用存储在另一个 Web 地址的 Web 内容,则单击“重定向到 URL”,然后在“重定向到”框中键入所需位置。在“客户会送到”下,单击相应的复选框,将其选中。

7 单击文档 选项卡。请注意可由 IIS 用作默认启动文档的文档列表。如果您要使用 Index 作为启动文档,就必须添加它。添加方法是:

a 单击添加。

b 在添加默认文档 对话框中,键入 Index,然后单击确定。

c 单击向上箭头 按钮,直到 Index 显示在列表的顶部。

8 单击确定 ,关闭默认 Web 站点属性 对话框。

9 右键单击默认 Web 站点,然后单击权限。

10 请注意在此 Web 站点上具有操作权限的用户帐户。单击添加 添加其他可操作此 Web 站点的用户帐户。

11 单击确定 ,返回到“Inter 信息服务”窗口。

12 右键单击默认 Web 站点,然后单击停止。

13 右键单击默认 Web 站点,然后单击开始。

现在,该服务器已配置为接受传入的访问默认 Web 站点的 Web 请求。您可以将默认 Web 站点的内容替换为您想要的 Web 内容,或者创建新 Web 站点。

Windows 2003 Server配置IIS服务器(ASP, ASPNET)全功略 最近帮老板搞一台Windows 2003 Server的服务器,他要我把一个ASP项目和ASPNET项目都跑起来。自他发布命令以来,我是寝食难安,因为Windows 2003 Server实在是太搞了。为了把我的惨痛经历招告世人,也为了后人我要走我的老路。我把整个安装配置过程在这里和大家分享一下。

任务开始

我拿到手的机器是一台装了Windows 2003 Server和SP1的机器,其它什么都没装。因为机器在外地的电信机房里,我通过远程桌面访问来做配置。下面这段文字非常重要,请仔细阅读:

如果你的机器上,装了SP1,而没有装IIS。那么恶梦就开始了。接下来,你直接用Windows 2003 Server的光盘或者镜像装IIS时候会报错,说缺少一个什么“issadminmf_”的文件。这是你必须找出那个SP1的安装文件,然后解压缩,当安装IIS是说缺少“issadminmf_”的时候,到SP1的文件包里去找一下。这样,IIS就装好了。当然事情还没完。你最好重新安装一下SP1,并且记得重启。一定要记得做这步,否则你接下来配好ASP和ASPNET项目之后,等着你的就是“无法显示页面”的500号错!

配置应用程序池

为了防止,出现莫名其妙的404错,得先确定应用程序池的配置是否正确。“应用程序池”->“DefaultAppPool”->属性->标识->预定义帐户的Radio Button选上,在其对应的下拉菜单中选择“本地系统”,然后确定。它会跳个警告出来,别理它!

配置ASP

配置ASP,要记得Windows 2003 Server并不是默认支持ASP的。打开IIS管理器,在“Web服务扩展”中,将“Active Server Pages”这个服务状态置为“允许”。另外,最好在“默认网站”->属性->主目录->配置->选项->启用父路径的那个勾打上。ASP项目应该就没什么问题了。

配置ASPNET

在安装IIS时,要记得点击“ASPNET”的那个勾,别以为它是0MB,就不必选!装完了之后,你会在IIS里的默认网站里看到一个“asp_client”的文件夹,并在“Web服务扩展”里看到“ASPNET + 版本号”字样的服务名称,别忘了设置它为“允许”。

这里有件事还没说,就是关于NET Framework的安装。如果你NET Framework实在装IIS之前就已经装好,记得把它在映射一下。方法是到NET Framework的安装目录下面去找一个asp_regiisexe的程序,执行“asp_regiisexe -i”。这样做应该就没问题了。

打开80端口

你现在可能已经很舒服的使用“localhost”来浏览你的页面了。别忘了,试一下从外网的IP地址访问,是否成功。如果不行,那就“控制面板”->“Windows防火墙”->高级->网络连接设置->设置->“Web服务器 ”,勾上那个勾就行了。

为什么我用iis51浏览不起asp网页而用一个小软件aspwebexe能运行起

iis比你的aspweb功能更多,更稳定,所以设置也更复杂一些。

很有可能是没有设置正确!

如果 你只是平时测试,aspweb也是很好的选择。

为什么我不能用IIS51浏览asp页面

要学习asp,最好安装IIS60服务器,多数人用这个!操作系统选2003,因为它是服务器操作系统,2003系统中IIS默认就是60了,而且他可以运行多个站点!

编程环境还是用DW吧,方便!

如果想测试,随便在建立一个文件indexasp

在里面输入:

<%

ResponseWrite "Hello World" '最常用的

%>

把这个文件放到C:\Ipub\root 下

然后右击默认站点,选择浏览,如果输出“Hello World”,说明安装成功!

为什么我用IIS不能浏览ASP网页

数据库有问题

XP装了IIS51不能浏览ASP网页 怎么办?

这个问题很复杂的,到baidu里找,

我以前也这样的,后来在baidu里找,试了好多方法就可有了

XP Professional安装了IIS51后 不能浏览ASP

ie 设置有问题,或者是机子中所用的3个用户不对应,具体的可以在网上搜一下,多的是回答。

xp sp2 iis51不能运行ASP

不可能

看看是不是你的目录头没设置好 也就是 网站内容的目录

XP下运行一个小软件,电脑自动重起.高手们这是为什么?

动态网站。

ActiveServerPages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的Web页和基于Web的功能强大的应用程序。

ASP也就是动态服务主页。

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/4018448.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-04-10
下一篇2024-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存