asp服务器绿色版
我电脑里还留着那个200多兆的绿色文件夹,解压就能跑,绿色删了也不留垃圾。绿色这玩意儿叫“asp服务器绿色版”——说白了就是绿色把IIS那一套东西塞进一个压缩包,双击个exe,绿色端口一开,绿色本机就成了个能跑ASP的绿色服务器。 当年做学校网站,绿色机房机器装不上IIS,绿色光驱坏了,绿色系统盘也没有。绿色老师急得直转圈,绿色我从U盘里掏出这个绿色包,绿色解压到D盘,绿色点开“启动.bat”,绿色浏览器敲 绿色版的逻辑其实很粗暴:把IIS的核心组件、ASP解释器、还有常见的数据库驱动,全做成相对路径加载的DLL和注册表文件。启动时写一份临时注册表,关闭时再清掉。你不需要管理员权限,不用改系统服务,连防火墙都不用动——它就监听你指定的那个端口,比如8080。这跟官方IIS那种“全家桶”式安装完全是两种思路:IIS要装成系统服务,开机自启,安全策略一堆;绿色版只管把请求接进来,处理完就扔出去,干净利落。 缺点也不是没有。性能上比正经IIS差一截,并发一高就卡壳。我记得有次模拟考试,全校几百号人同时提交答案,那台绿色服务器CPU直接飙到100%,页面转了半分钟才出来。另外,它对ASP.NET的支持只是勉强能用,有些老组件比如 现在想找这种绿色包不容易了,官网都关了,只能靠网盘残留的旧版本。有些杀毒软件还会误报,毕竟它改注册表的行为跟病毒挺像。但真用起来,你就知道它的好——解压即用,删了就走,不留任何后台进程。比起现在动不动装个环境要下几个G的镜像、配半天环境变量,这算是一股清流。 我后来还试过用Docker跑ASP,但那得先装个Windows容器,启动就得几十秒,哪比得上双击exe秒开。绿色版这东西,像是老程序员留下的一个土办法,不优雅,但管用。你要是手头还有老ASP代码要维护,又不想折腾系统,找个绿色版装上,半小时就能把那些2006年的页面重新跑起来。别嫌它老,能解决问题的工具,就是好工具。asp服务器绿色版
localhost,页面出来了。老师愣了两秒,问:“你装的什么?”我说:“一个免安装的ASP环境。”他点点头,没再问。后来那台机器成了全年级的测试服务器,跑了整整一学期,没重启过。MSXML2.XMLHTTP,在绿色版里得手动注册一下才能跑。但话说回来,谁拿它跑生产环境啊?它就是给开发调试、临时演示、或者像我当年那种机房救急用的。
-
上一篇
-
下一篇
- 最近发表
- 随机阅读
- 搜索
-
- 友情链接
-