若天明 发表于 2015-1-16 22:30:35

ASP网页设计启示一条自在ASP慢车道

优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件微软的ASP手艺让静态网页手艺从中国失掉的漫山遍野般的提高。一说到ASP固然会遐想到Windows,久长以来碍于微软公司的专利权和贸易好处ASP只能的运转于微软的Windows之上。可是如今分歧了,SUN旗下Chilisoft公司推出了ChiliASP办理计划。得益于这套跨平台办理计划我们不仅挣脱了IIS,并且假如您乐意乃至能够挣脱Windows体系。

本文重点解说微软Windows2000专业版下ChiliASP办理计划的部署,本例子阿帕奇Web服务器1.3.27版。假如有人问我,为何要用Windows2000专业版?很复杂,由于我们能够完全办理10团体的限定;并且ChiliASP传播鼓吹仅仅撑持服务器级操纵体系,同时冲破两个限定何乐而不为?!

本文中必要的软件ChiliASP能够从Chilisoft公司的网站www.chilisoft.com注册取得。ChiliASP是一套贸易办理计划,除非你用的是SUN的操纵体系,不然您必需付出一笔不年夜不小的受权费,固然在这之前有30天的收费试用期。不外假如您是一个软件开辟者,您能够在这个站点取得没有功效、工夫限定OEM受权仅作为开辟利用。ChiliASP的允许刻日是依据Web服务器运转工夫累计盘算,假如您一生也运转不了30天的Web服务器,您能够用一生了=)。至于Apache服务器,您能够从httpd.apache.org取得,不必要注册间接下载就好。

假如您能够筹办妥善所必要的软件,那末我们入手下手安装了。起首,你必要扒翻出您的Windows2000专业版的安装CD来,由于我们要装IIS。没错,我们是要装IIS。我们心爱的ChiliASP必要挪用IIS中某些组件来剖析VBscript编写的ASP剧本。安装完成后完整克制IIS相干服务,ChiliASP只是必要个中的某些文件罢了。接着,我们安装Apache,一样,IIS和Apache的安装程序很傻瓜我们不说也罢。下边入手下手重头戏,ChiliASP的安装。先从背景停失落Apache服务,实行安装程序入手下手安装。这里要说一个技能,安装程序只认得Apache1.3.22,怎样让他熟悉我们的Apache1.3.27那?改注册表,以下所示=)

将:

"ServerRoot"="C:AppServApache"

改成:

"ServerRoot"="C:AppServApache"

不必忧虑,Apache是绿色程序,其实不必要注册表,不管怎样改都不会影响到Apache=)如许操纵以后ChiliASP能够准确识别Apache,并主动往改写Apache的设置文件,安装程序停止后启动Apache服务体系就能够实行Apache。假如您失掉了受权允许,将允许文件复制到:C:WINNTsystem32chiliaspvroots重启Apache就好。不放进允许协定的ChiliASP只是一个uptime30day试用版哦!假如安装ChiliASP时产生毛病,请看细心毛病提醒卸载洁净以后再来一边,万万不要掩盖原有安装!

一些提醒:

*IIS安装完成后,从头安装Windows2000补钉包。
*更新IE扫瞄器至最新版本
*更新MDAC至最新版本,ChiliASP最少必要2.5版。
*包管以上说的软件包都是最新的!
*在Apachehttpd.conf设置文件DirectoryIndex到场IIS作风默许文件款式
index.aspdefault.aspdefault.htmldefault.html
*删除ChiliASP附带例子codebrws.asp这个文件能够用来在线扫瞄ASP代码……隐患!

好了,让我们来考证一下Apache是不是已撑持Asp,从扫瞄器敲进观察附带的样例:http://127.0.0.1/caspsamp/default.htm
看到内容了吗?呵呵,只需不是空缺就ok了!假如甚么也看不到,很遗憾,多是安装失利了。本人看看本文提到的中央,更新下软件包碰运气看。

下边,我们来安装一个动网论坛实例看看。很复杂,解开包把文件都丢到Web公布目次然后从扫瞄器翻开看看……别怪我,就是这么复杂。

开辟者最体贴的成绩也许就是原本的ASP组件是不是能够用。特别是IIS底本内建的组件还能不克不及用。我能够告知人人,请人人宁神,尽年夜部分的第三方组件都可用。可是记得只能且只能一个组件注册一次,要更新组件版本请事前反注册失落老组件尔后再从头注册新组件不然ChiliASP会报错,告知你工具反复载进哦!那末IIS自己带的组件ChiliASP撑持的很错的哦!不宁神的话能够下在一个探针测试下,www.chilisoft.com网站供应一个具体的差别列表很值得一看!不外要注重,接纳过滤器编写的组件是全都不增援的。

*本文档遵守美国自在软件基金会通用文档允许协定公布。*
*假如您有任何成绩能够接洽作者王猛(HeartIcy@163.com)。*
缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。

柔情似水 发表于 2015-1-19 15:50:54

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

变相怪杰 发表于 2015-1-25 20:29:30

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

愤怒的大鸟 发表于 2015-2-3 23:05:04

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

乐观 发表于 2015-2-9 06:46:44

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

admin 发表于 2015-2-27 04:06:13

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

冷月葬花魂 发表于 2015-3-8 19:33:59

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

活着的死人 发表于 2015-3-16 13:11:55

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

再现理想 发表于 2015-3-22 23:09:12

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
页: [1]
查看完整版本: ASP网页设计启示一条自在ASP慢车道