您的位置:首页精文荟萃软件资讯 → ASP快车道

ASP快车道

时间:2004/10/7 18:20:00来源:本站整理作者:蓝点我要评论(0)

 微软的ASP技术让动态网页技术从中国得到的铺天盖地般的普及。一说到ASP当然会
联想到Windows,长久以来碍于微软公司的专利权和商业利益ASP只能的运行于微软
的Windows之上。但是现在不同了,SUN旗下Chilisoft公司推出了ChiliASP解决方
案。得益于跨平台这套解决方案我们不但摆脱了IIS,而且如果您愿意甚至可以摆脱
Windows系统。

本文重点讲解微软Windows2000专业版下ChiliASP解决方案的部署,并通过部署动
网论坛(http://www.dvbbs.com)Access免费版讲解具体的实做步骤。本例子阿帕奇
Web服务器1.3.27版。如果有人问我,为什么要用Windows2000专业版?很简单,因
为我们可以彻底解决10个人的限制;而且ChiliASP宣称仅仅支持服务器级操作系统,
同时打破两个限制何乐而不为?!

本文中需要的软件ChiliASP可以从Chilisoft公司的网站www.chilisoft.com注册获
得。ChiliASP是一套商业解决方案,除非你用的是SUN的操作系统,否则您必须支付
一笔不大不小的授权费,当然在这之前有30天的免费试用期。不过如果您是一个软件
开发者,您可以在这个站点获得没有功能、时间限制OEM授权仅作为开发使用。Chili
ASP的许可期限是根据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那?改注册表,如下所示 =)

将:
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Group\Apache\1.3.27]
"ServerRoot"="C:\\AppServ\\Apache\\"

改成:
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Group\Apache\1.3.22]
"ServerRoot"="C:\\AppServ\\Apache\\"

不用担心,Apache是绿色程序,并不需要注册表,无论怎么改都不会影响到Apache =)
这样操作之后ChiliASP可以正确辨认Apache,并自动去改写Apache的配置文件,安装
程序结束后启动Apache服务系统就可以执行Apache。如果您得到了授权许可,将许可
文件复制到:C:\WINNT\system32\chiliasp\vroots 重启Apache就好。不放入许可协议
的ChiliASP只是一个uptime 30day 试用版哦!如果安装ChiliASP时发生错误,请看仔
细错误提示卸载干净之后再来一边,千万不要覆盖原有安装!

一些提示:

* IIS安装完成后,重新安装Windows2000补丁包。
* 更新IE浏览器至最新版本
* 更新MDAC至最新版本,ChiliASP至少需要2.5版。
* 保证以上说的软件包都是最新的!
* 在Apache httpd.conf配置文件DirectoryIndex加入IIS风格默认文件样式
index.asp default.asp default.html default.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网站提供一个详
细的差异列表很值得一看!不过要注意,采用过滤器编写的组件是全都不支援的。

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 360快剪辑怎么使用 36金山词霸如何屏幕取词百度收购PPS已敲定!3

最新文章 微信3.6.0测试版更新了微信支付漏洞会造成哪 360快剪辑怎么使用 360快剪辑软件使用方法介酷骑单车是什么 酷骑单车有什么用Apple pay与支付宝有什么区别 Apple pay与贝贝特卖是正品吗 贝贝特卖网可靠吗

人气排行 xp系统停止服务怎么办?xp系统升级win7系统方电脑闹钟怎么设置 win7电脑闹钟怎么设置office2013安装教程图解:手把手教你安装与qq影音闪退怎么办 QQ影音闪退解决方法VeryCD镜像网站逐个数,电驴资料库全集同步推是什么?同步推使用方法介绍QQ2012什么时候出 最新版下载EDiary——一款好用的电子日记本