经过接近两周的开发与测试,web deploy已经能够满足用户的需要,因此放出正式版,正式版采用了全新的UI,与原先的界面相比,新的界面显得更干净,更清爽,增加了直接选定工程的功能,通过工程文件,分析得到TLB和MainForm。
修正了有时生成Cassini服务器脚本不正确的问题,修正了一些零碎的小bug
同时,Web Deploy正式归入CnPack,成为CnPack开发组的作品之一BDS/CDS 中没有Web Deploy菜单,给测试ActiveX带来了诸多不便,而CodeGear的QC上虽然有上千条要求加回Web Deploy的Request,但是CodeGear一直没有做(听说是因为微软不允许CodeGear使用CAB格式)
正好近期作者也用到了ActiveX,没有Web Deploy深感不便,为了方便以后的开发,特地做了这个程序。功能相当的简单,就是跟据ActiveX工程的相关内容,生成测试用的HTM, INF并且可把OCX打包为CAB。
程序使用Delphi2007开发,用到Raize, ZipTV控件,若要顺利编译此程序,需要安装它们。
首先是支持了带版本号的htm输出,可能大家很早就发觉了,其实D7下的Web Deploy部署出来也是不能自动更新ActiveX的,坐着上个版本按D7的来做,就带上了这个问题,要解决也不难,就是改一下输出的htm,这个版本已改好。
其次是中文的支持,现在可以点击Language按钮来切换英文和中文。
再有就是一点小小的逻辑改动,如果选择了输出cab,那么就不会同时再复制一遍ocx,经测试,如果cab和ocx同时在服务器上存在,客户端更新会报错。因此将之去掉了。
最后,增加了一个用于Cassini服务器的启动批处理,这个微型服务器用来取代IIS非常好用,用户只需要双击该批处理,就可以用Cassini来运行程序了。