V1.0 |
替代IIS的软件
网络盒子是一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,使用 NiceBox,可以完全使用脚本语言(比如 VBScript,Javascript) 创建出稳定高效的应用软件,并且可以平滑移植到从 Windows 98 到 Windows .NET Server 的全部操作系统上。
NiceBox提供完全与操作系统无关的高性能的 HttpServer 对象,且完整支持 asp 服务器脚本技术,可以方便地将成熟的 asp 应用通过 NiceBox部署到各种操作环境,由于不再局限于操作系统的限制,甚至可以在 Windows XP 上达到超出 Windows 2000 Advance Server 的性能支持。 NiceBox还提供底层设备的支持,通过 NiceBox的内部对象 Socket 支持,可以方便地进行底层网络编程,NiceBox也提供高端对象的支持,通过使用 TcpServer,程序员可以提供高性能的多线程 Tcp 服务器,改变了 VBScript 和 Javascript 程序员不能进行低端编程的窘况。 NiceBox通过提供 Service 对象,使得 NiceBox应用得以安装成为系统服务,免除了人工干预运行之苦,通过以服务方式运行,应用软件可以在第一时间得到控制,并且不受用户登录退出的影响,从而提供更加稳定的服务。NiceBox同时提供了基于 Windows NT 技术的服务和基于 Windows 98 技术的服务,由同一套对象支持,使用方法完全相同,更加方便在不同操作系统下移植应用。 对于需要直接用户交互的软件,NiceBox提供了对控制台的访问支持,Console 对象提供了对控制台的简单支持,基本可以满足简单用户交互的需求。 对于需要复杂商业逻辑的应用,可以使用脚本部件进行逻辑封装,NiceBox支持直接使用微软 wsc 格式的脚本部件,极大方便多层应用的开发。 NiceBox可以以两种方式运行,开发模式和发布模式。在开发模式中,所有的脚本代码都是存放在 NiceBox所在的目录及其子目录中,以便于修改、调试。在最终软件发布时,出于版权考虑、代码安全考虑、代码完整性考虑等,可以将全部代码与运行环境使用 NiceBox专用的发布工具发布成为一个完全独立执行的发布版本,全部 NiceBox支持的脚本程序,包括主程序、asp 程序、wsc 对象,以及程序所引用的文件,包括 Include 文件、Web 应用所必须的静态文件等等,都可以全部被发布进这个文件,从而达到发布整个应用的目的。 压缩文件解压缩后可以看到如下目录和文件:
www 用来存放您的asp程序
main.box 是程序的配置文件
nicebox.exe 是程序主文件
请直接双击nicebox.exe运行文件,然后打开浏览器输入127.0.0.1打开即可
如果能看到"当您看到这个页面内容,说明您的网站已经架设成功,您可以运行您的asp网站了."的文字,说明已经成功架设您的ASP服务器。 您也可以用文本工具来编辑main.box文件
Set host = httpd.AddHost("", "www")
这句可以设置您的网站的存放目录... 更多设置请自行调试. |