初学者必读 ASP运行环境的搭建_asp环境搭建软件
初学者必读 ASP运行环境的搭建由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“asp环境搭建软件”。
1.什么是ASP?
ASP就是Active Server Page的缩写。它是一种包含了VB script 或者 Jscript 脚本程序代码的网页。当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其他程序进行交互。是一种简单、方便的编程工具。在了解了VB script和基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写自己的ASP系统。
ASP网页的文件格式是*.asp。
2、什么是ASP.Net
ASP.NET是微软公司提供的一个网络开发环境。
它从桌面开发中向网页引入了“窗体”的概念。在HTML中有FORM标签,但是在ASP.NET中,一个网页是一个WebForm。Instead of just writing HTML code into the HTTP stream(like CGI, ASP and PHP), using ASP.NET you can use and create controls like Labels, TextBoxes and ListView, and add event handlers(“postbacks”)to them.And instead of rendering a window in a desktop, it will generate the HTML output which will be rendered by user's browser.ASP.NET使用.NET Framework构建,运行于实时环境中,提供了一个类似于Java的虚拟机JIT以及类库。通过使用已经开发好的数目众多的类库,可以大大加快开发的时间。
网络开发者可以使用.NET框架来使得开发工作更加简便。例如制作一个上传文件的网页,在ASP.NET中只需使用系统提供的库就可以了,这比ASP要简单了很多。
3.什么叫FSO?
FSO(FileSystemObject)是微软ASP的一个对文件操作的控件,该控件可以对服务器进行读取、新建、修改、删除目录以及文件的操作。是ASP编程中非常有用的一个控件。
4.你们支持FSO(FileSystemObject)组件吗?
支持。
5.我的ASP空间中的这些目录是做什么用的?
您通过FTP登陆后会首先在根目录下进入自己的用户目录,在该目录下您会看到4个子目录: db、log、public_html。
(1)db目录是用户的数据库存放目录,用户可以直接看到所占空间大小,是一个只读目录;
(2)log目录是用户网站的访问日志,每天一个文件,是一个只读目录。当用户测试网站出现错误时可以下载log文件参考其内容;
(3)public_html目录是存放用户网站的内容,支持ASP、php、perl。
6.网站的首页文件应该叫什么名字?
首页文件名可以是:default.htm、default.asp、default.aspx
缺省首页文件是Default.htm,用户需要删除后上传自己的首页文件。
7.我已经上传了网页文件,为什么网站不能访问?
请检查以下各项:
A.本地网络不通;
B.本地的防火墙或网关设置有误;
C.域名无法解析。一般为本地DNS服务器有误,请重新设置有效的DNS服务器,或者直接与您的网络提供商联系或本地电信部门联系;
D.首页文件名不正确;
E.FTP误操作,站点首页文件被删除;
F.站点脚本程序执行有误(如连接数据库失败),导致首页无法显示。一般这种情况会有特定的错误信息,请根据该信息检查您的程序;
G.表面上传上去了,但由于FTP中间断开,上传后文件字节数为0字节或负数字节,请重新上传(请注意!一般出现上传后文件0字节的情况,都是您的空间满了,请您清理空间内容,或者增加空间就可以了)。
8.IE浏览器中页面不能显示的常见错误提示及原因
A.该页无法显示 找不到服务器或发生DNS错误
出现原因:域名的DNS解析有问题,有可能是您的域名过期了、新域名注册解析未生效、或您本地使用的DNS服务器出现故障。
解决办法:联系您的域名注册商检查您的域名是否过期或注册后解析未生效,在确定域名正常的情况下,请联系您本地的网络提供商,检查本地DNS服务器问题。
B.无法找到网页 http404-无法找到文件
出现原因:您输入的地址路径中的文件不存在。
解决办法:请检查该文件是否已经正常上传。
C.Directory Listing Denied This Virtual Directory does not allow contents to be listed出现原因:您站点的目录上没有找到首页文件。
解决办法:请确认您是否正确上传了首页文件,或首页文件名是否与默认首页名相同。
D.服务器错误500
出现原因:脚本程序运行出错。
解决办法:具体原因很多,请参考log目录下的日志文件,里面会有详细的错误原因。
9.如何使用数据库?
我们支持acce数据库和sqlserver数据库
acce数据库的访问方法(例):
<%
dim conn,connstr
connstr=“provider=microsoft.jet.oledb.4.0;data source=”&Server.MapPath(“客户的acce数据库文件名”)
set conn=server.createobject(“ADODB.CONNECTION”)
conn.open connstr
%>
sqlserver的使用方法:
说明:sqlserver只支持windows集成验证,客户不能通过远程的“企业管理器”来维护,客户只能通过网站执行SQL来维护数据库。用户的数据库已经建立完成,数据库名就是用户FTP用户名。用户无权建立新的数据库。只能在已建数据库内操作。
具体访问例子:
<%
Dim myConn
Dim conStr
conStr = “Driver={SQL Server};Server=(local);Database=用户数据库名;Trusted_Connection=yes”
set myConn = Server.CreateObject(“ADODB.Connection”)
set rs = Server.CreateObject(“ADODB.Recordset”)
myConn.Open conStr
%>
10.我如何通过网站发送邮件?
我们支持JMAIL组件,客户可以使用JMAIL在线发信。
具体的访问例子:
<%
set msg = Server.CreateOBject(“JMail.Meage”)
msg.Logging = true
msg.silent = true
msg.From = “test@mydomain.com”'您的邮箱地址
msg.FromName = “您的名字”'接收者看到的您的姓名
msg.MailServerUserName = “testmail@myDomain.net”'您的邮箱地址
msg.MailServerPaword = “testmail”'您的邮箱密码
msg.AddRecipient “recipientelle@herDomain.com”'邮件接收者的邮箱地址msg.Subject = “这里是邮件标题”
msg.Body = “这里是邮件详细内容”
msg.Send(“mail.myDomain.net”)'您的SMTP服务器名称
%>
注意:以上所提到的“您的邮箱地址”、“您的邮箱密码”、“您的SMTP服务器名称”指的是您在自助管理系统里添加的邮箱的信息,和您使用FoxMail/Outlook发送邮件是的设置是一致的。
11.我怎么知道我的网站的流量?
客户网站的日志都存放在log目录下,客户可以下载后计算。
12.对acce数据库大小限制?
acce的大小只受空间总量的限制,不受10M的影响。即:空间多大,acce可以有多大,但是acce文件的大小对数据的存储效率影响非常明显,建议用户对存取效率要求高的数据使用sqlserver数据库,低要求的数据使用acce数据库。
13.数据库连接数是多少?IIS连接数目是多少?
数据库连接没有限制。
IIS连接数在试用期内由于是测试用途,限制在2个连接,正式开通后增加为20个同时
连接。什么是ASP?ASP有什么特点?
ASP是Active Server Page的缩写,意为“活动服务器网页”,ASP的网页文件的格式是.asp,现在常用于各种动态网站中。与HTML相比,ASP网页具有6大特点。
ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
与HTML相比,ASP网页具有以下特点:
(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
(5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现哦那个Email或访问文件系统等。
(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。
初学者必读 ASP运行环境的搭建
发表日期:2004-9-17|
首先选择操作系统。由于ASP属于MS(Microsoft)的东西,所以我们要选择MS的操作系统,Windows 98以上就可以(Windows Me和Windows XP Home不行)。
然后就是搭建个人WEB服务器(Personnel Web Serice),这就要根据操作系统来了。配置是这样的:
Win98+PWS(personnel web serice)/
Win2000 Pro+IIS(Internet Information Serice)/
Win2000 Server+IIS(Win2000 Server 中IIS是默认安装)/
Win2000 Advance Server+IIS(这里IIS也是默认安装)/
WinXP+IIS/
Win2003+IIS.下面具体讲一下如何安装和配置PWS/IIS。
一、PWS的安装和配置:PWS包含在WIN98的专门碟里面,到网上搜索一下也可以找到下载,然后点击安装,这里就不多说安装了,跟别的软件安装是一样。安装之后在WIN98的桌面上会有一个“发布”的图标,在任务栏时钟旁也有一个图标,在开始->程序 里面会添加一项,这就是PWS了,无论你从哪个地方启动它都可以,默认状态是安装后就启动了。点击打开。这里我们有几项要进行设置的。首先设置主目录,在“高级”里面,选择主目录进行设置,默认是在X:Inetpubwwwroot(X:表示系统盘),你可以进行更改,改到你想要的目录。再设置一下文档,这个是你默认打开你自己站点的文件名。里面一般有default.html和default.asp,但是一般来说我们习惯用index.asp和index.htm作为主页名,所以在这里我们还要添加index.asp和index.htm。现在我们设置虚拟目录,点击“虚拟目录”,给虚拟目录命一个比较形象的名字,例如你的ASP程序是一个论坛程序,就命名为BBS(大小写不区分,最好不要用中文命名),这个自己命名就是,再选择虚拟目录的路径,你在这里选择你自己程序所在的路径,例如: d:我的论坛bbs。这样PWS我们算是基本配置完成。现在你可以在IE里面浏览你的ASP文件了。打开IE,在地址栏里输入:/index.htm/index.asp这样的文件名也可以省略不填)。如果你的ASP文件有错误的话,IE就会报错。
二、IIS的安装和配置。WIN2000 server/WIN2000 advance server都是默认安装的,如果在安装时没选择的话,也按照下面的步骤来吧。win2000 pro/winxp pro/win2003的用户开始->控制面板->添加/删除程序->添加删除WINDOWS程序组件 在里面把internet 信息服务(IIS)打上勾,然后插入WINDOWS安装光盘,点击下一步,这样就开始安装IIS,安装过程就不多说了,也是普通软件安装一样,不是点下一步就是点完成和确定。现在开始配置IIS了。开始->控制面板->管理工具->internet 信息服务。打开之后就到了IIS的控制台了。点计算机名前面的+号展开,再点网站前在的+号展开,这时就有一个默认网站,这里就是我们要配置IIS的关键地方了。右击“默认网站”,在弹出菜单里选择“属性”这时就会弹出“属性”选顶卡。一般情况下“网站/常规”选项卡不要更改。选择“主目录”选项卡,本地路径就是你的主目录路径,这里你可以点浏览更改到你想设置的目录下,默认是:X:inetpubwwwroot(X:表示系统盘)。在这里还可以设置你的网站的用户操作权限。这些设置完后就转到“文档”选项卡,首先要在“启用默认文档”前面打勾,默认是打勾的。点击“添加”,可以添加默认文档,例如添加index.asp、index.htm、index.html等等,这是你网站默认打开的主文件名,在这里也可以进行删除,选择你要删除的文档之后再点“删除”,现在“属性”选项卡基本设置好了,点应用、确定就返回到IIS控制台了。现在就是设置虚拟目录了(如果你的文件放在X:inetpubwwwroot下面的话就不要设置了),右击“默认网站”选择“新建”->“虚拟目录”。输入虚拟目录名,下一步,选择文件路径,下一步,完成。现在IIS的配置我们基本完成了,现在我们就可以利用IIS+IE进行ASP的调试了。打开IE,在地址栏里输入:/index.htm/index.asp这样的文件名也可以省略不填)。如果你的ASP文件有错误的话,IE就会报错。
好了,基本上就是这些了,还有就要靠各位自己慢慢去摸索了。这个还是要自己操作一下就明白了。其它的高级设置自己试试就明白了,一般有这些设置就足够了。
转自:动态网制作指南
最后说一点点:一般PWS/IIS出错的话,只有重装系统才能恢复。在WINXP Pro中经常会出现不能对数据库进行更新(添加、修改、删除)操作,只能进行读操作,办法是重装IIS,再要么就是重装另一个版本的WINXP Pro,所以建议使用WIN2000 Server+IIS(Win2003我还没有用过)。
最后祝各位能利用PWS/IIS成功搭建自己的完美ASP运行环境,建立自己亮丽网站
资料引用: