Netbox 简单试用报告
其实我是昨天才第一次接触到这个软件,但还是被它的简单而强大的功能所吸引,呵呵.这下,我终于可以随意的写ASP而不再需要冒着被OA哥哥追查去安装IIS来调试了.
昨天没来得及仔细的研究就下班了,今天上午花了点时间看了看这个软件,发现真的是我以后用来替代IIS的最好工具.谈谈我对此软件的使用感受。
对于网页设计者来说,服务器部署是个首要的任务,因为需要一个环境来调试自己写的程序,原来我自己用ASP写博客程序的时候不可避免的会优先考虑XP自带的IIS,对于自己家里的电脑则没什么大的问题,最大的问题我想就是IIS对与连接的限制,虽然网上有人说可以用软件调整,但是我测试过并没有任何效果,这也是我一直不喜欢IIS的原因之一.但是对我这种在公司电脑上跑东西的人来说,要装个IIS其实是有风险的,一切软件最好是绿色版的,而且能够运行在移动设备上的最好,Netbox就能满足这两个条件。
现在的博客是采用的Wordpress的构架,所以PHP+MYSQL的组合是不可缺少的,对于这个的环境我用的是一个叫APM Express的套装来实现的,也同样满足上面的两个要求,非常方便,这里就不单独详细写了.
前几天突然冒出想法说要弄些英语学习资料来和团队一起分享,而每天一道的小测试题就是一个很好的形式,我又想起来我曾经写过的投票程序,刚好可以拿来用来供他们选择答案,但是那程序是运行在ASP下的,所以不得已才去网上找能替代IIS的服务器套件,就让我找到了这个.
要使用Netbox很简单,可以去下载绿色版的,解开后为一个文件夹,里面有两个主要文件,一为main.box, 第二个就是供执行的Netbox.exe.
用文本编辑软件打开main.box文件,内容如下:
Dim httpd
Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"
'---------------------- Service Event ---------------------
Sub OnServiceStart()
Set httpd = CreateObject("NetBox.HttpServer")
If httpd.Create("", 80) = 0 Then ‘定义服务器端口为80,可以修改为其他.
Set host = httpd.AddHost(”", “\wwwroot”) ‘定义网站根目录
host.EnableScript = true
host.AddDefault “default.asp” ‘定义网站首页文件
host.AddDefault “default.htm” ‘定义网站首页文件
host.AddDefault “index.asp” ‘定义网站首页文件
host.AddDefault “index.htm” ‘定义网站首页文件
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
如我上面的红色注释,我们唯一需要做的,就是在main.box文件同一目录内新建一文件夹,名字为wwwroot,然后在定义网站根目录行里指定为wwwroot,然后将自己的首页文件添加到下面,然后保存main.box文件即可.
接下来可以双击main.box来调用netbox.exe执行服务,在托盘区有红色的B字母表示服务正在运行,这个时候可以打开浏览器,访问 http://localhost 就能看到你的网站开始正常运行了。
从我使用的这一天时间来说,此系统运行很稳定,解析速度也很快, 对于ASP各组建(Applications, Sessions等)支持也很完美,所以基本上能在IIS下跑的程序在Netbox下是没有问题的,这意味着不需要再修改你的程序就能移植过来了.
当然我下的是最精简的绿色版本,如果需要可以到Netbox的官方网站下载安装版,里面带有不少Samples可以供你参考和使用. 对我来说,这个软件以后就会长驻我硬盘里了,呵呵.



Eric:
Posted on November 24th, 2008 at 2:37 PM
放一个最简单版的下载地址到这里备用:Netbox下载.
[技巧分享]自己制作适合iPhone上Stanza使用的电子书~ - 蕭條誌:
Posted on April 13th, 2009 at 2:48 PM
[...] 接下来的工作就是把我们自己制作的epub文件上传到iPhone的Stanza里进行阅读。这里有两种方法。第一种,直接使用epubBuilder内置的上传到iPhone的功能,但是这个功能必须要求iPhone里安装有OpenSSH以及在有WIFI的环境下使用。如果你的iPhone都满足这个条件那么我推荐你使用该方法,非常方便,只需要输入你iPhone的IP地址后,确保OpenSSH开启状态后就能连接到你的Stanza目录,选择上传的书籍后它能自动帮你上传到iPhone内直接阅读。第二种,如果你的手机没有安装OpenSSH,或者装了但是无法工作的情况下,就要用到我今天使用的这种方式了。首先,我们还是需要WIFI连接,然后下载我曾经介绍过的Netbox,原文在这里,下载地址在这里,配置完成后在WWWROOT目录里新建立一个文件夹叫eBook,把你做好的epub文件放进去,运行Netbox。接下来打开iPhone内的Stanza,进到 Library - Downloads ,点下面的加号,然后在地址里输入:http://你电脑的网卡对应IP/eBook/你的书籍名称.epub,然后下载就行了。速度肯定很快哈。 [...]