Netbox 简单试用报告

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可以供你参考和使用. 对我来说,这个软件以后就会长驻我硬盘里了,呵呵.

Related Posts

  • No Related Post

Random Posts

  • Mar-22-2008庸懒的下午
    睡到9点多就睡不着了,那个时候还没出太阳呢,不过至少没下雨,于是和MM商量一起去垫江看油菜花,但...
  • Nov-23-2008琐碎心情
    看了某某某的博客中最新的一篇,触动很大。虽然不是第一次看,但是却是第一次看到里面附的图片,温...
  • Dec-06-2008WP-Cumulus,最酷的标签云显示插件
    下雨的周末总是无聊的,加上重庆这几天无比得冷,只有选择呆家里了。在等待多部电影下载完成的时候没...
  • Jul-18-2007好几天没写?
    恩,最近一直在忙工作以及饭否的桌面程序,呵呵,慢慢的.Net的一些用法也渐渐的能用啦,还是收获很多...
  • Jul-13-2010XBOX360!!
    没错啦,就是指的这个游戏机-XBOX360~ 毫无征兆的,我就把它买回来了,虽然MM一直冷眼看我,好象这台机器...

2 Responses

  1. Eric:
    Posted on November 24th, 2008 at 2:37 PM

    放一个最简单版的下载地址到这里备用:Netbox下载.

  2. [技巧分享]自己制作适合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,然后下载就行了。速度肯定很快哈。 [...]

Leave a Reply

可以不填.

请填写以便显示你的头像.

可以不填,如果不想让我回访的话.


Nothing is impossible for a willing heart.
心之所愿, 无所不成, 坚持一个简单的信念就一定会成功.