使用NetBox取代IIS

使用NetBox取代IIS

使用NetBOX编译后可以100%取代IIS,使用NetBOX编译后的系统和我们日常运行一个标准的Windows应用程序没有任何区别,彻底解决了Web应用的安装、维护和知识产权保护难题。

一、安装

1、安装NETBOX:

官方网站有安装程序下载:http://www.netbox.cn:88/download/index.htm,版本 2.8.4128,下载后直接安装。

PS:官方网站不能下载,已经上传。

2、创建一个空目录,如 D:\web(或其它),然后在在目录中创建一个新文件,并命名为:main.box,修改其内容如下:

Dim httpd
Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"
Sub OnServiceStart()
Set httpd = CreateObject("NetBox.HttpServer")
If httpd.Create("", 80) = 0 Then
Set host = httpd.AddHost("", "\www")
host.EnableScript = true
host.AddDefault "index.htm"
host.AddDefault "index.asp"
host.AddDefault "default.htm"
host.AddDefault "default.asp"
httpd.Start
else
Shell.Quit 0
end if
End Sub
Sub OnServiceStop()
httpd.Close
End Sub
Sub OnServicePause()
httpd.Stop
End Sub
Sub OnServiceResume()
httpd.Start
End Sub

最后保存!

说明:
(1):如果你成功安装了网络盒子,那么他的后缀是可以被识别的,图标 为红色 .b 的样子
(2):我把上面代码的主要内容讲一下:

httpd.Create(“”, 80)是指使用80端口开设服务器,如果不喜欢,可以更改为别的!
那么访问地址后面必须加 :端口号 才能正常访问

Set host = httpd.AddHost(“”, “\www”) 中的www就是你放网站程序的目录。也就是一定要与第二步将建立的目录名称相同!

host.AddDefault “index.htm” –\
host.AddDefault “index.asp” | 这些就是指设置默认首页文件,
host.AddDefault “default.htm” | 你可以自己更改,添加删除一行一个
host.AddDefault “default.asp” –/

二、然后在D:\WEB下面创建一个名为 www 的目录,如:d:\web\www

将你的asp程序放到这个目录下。

三、调试运行

然后,我们双击运行 main.box,这时候,系统托盘处应该出现一个红色的 .b 样的小图标。
好,我们打开浏览器,地址栏输入:127.0.0.1,或 localhost 看看:成功了!

说明:
网络盒子的功能远远不止这些,上面仅仅是介绍了一些关于如何搭建能支持ASP的网络服务器,网络盒子的真正功能还等着大家去发掘呢?要知道,网络盒子才440KB,而它的增强手册(编程增强开发手册,包含常用技术文档。)却有5.8MB!

dinghui.org

关注虚拟化及IT技术发展!