2008-09-20 11:21:05|  分类: ASP|举报|字号 订阅

 
 

NetBox v2.8下载地址:

http://down.chinaz.com/soft/13211.htm

安装后,在你要测试的网站(或者网页)的文件夹的同目录下,建一个文件.扩展名为.box,

内容可以参考下面的(你可以把下面的代码全部复制到记事本,然后另存为,这边再露个小技巧,就是你存文件的时候,文件名前后加双引号带扩展名,就可以直接存为那个扩展名的文件了,比如存的时候文件名为 "个人主页1.box" -----该引号为存文件的时候加的,不是我表述的需要而加的,感觉有点LS,反正你会改扩展名也行,总之在文件夹同目录下存一个这样的文件,文件内容如下面.):

( 为方便大家,我已经把文件上传,在附件里,你可以直接下载)

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

Set host = httpd.AddHost("", "\www1")

host.EnableScript. = true

host.AddDefault "index.htm"

host.AddDefault "index.html"

host.AddDefault "index.asp"

host.AddDefault "default.asp"

host.AddDefault "default.htm"

host.AddDefault "default.html"

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

简单说一下上面的代码,上面中有一句是Set host = httpd.AddHost("", "\www1"),它就是你的网站的文件夹,你还可以另外建一个,针对不同的网页或者网站目录,这样要测试也好,直接运行对应的不同的BOX文件,就行了。其它的可以看懂E文的应该不用解释了吧?然后浏览器中输入 http://127.0.0.1/或者http://localhost/就可以访问了.如果你的网站的首页或者网页名字不是上面的几种,可以在网址后面加输入你的网页名字.

这样,你可以简单的运行一下BOX文件,只要你有对外IP,或者可以映射到你的电脑,就可以直接对外发布网站或者网页了,有在局域网的朋友还可以直接在局域网发布你的网页,比如有局域共享不好使的,可以下个文件下载的站点源码,然后搞个内部网,.......想做其它什么,自己慢慢想去吧)还有问题可以跟贴。

------------------------------------------------------------------------------------------------------------------------------------

掌握了上面Netbox基本的使用方法,下面说一说Netbox比较高级一点的用处了。

将asp打包成exe文件

没有想到吧,netbox可以将asp格式的整站打包成一个exe文件,这样打包好后的exe格式的文件,可以在其它机子上直接运行而不必安装netbox也不必再配置.box文件。而另外一方面,在和别人分享你的网页成果时,又不会泄漏你的源代码,是不是很爽?(其实这个netbox已经有成功的案例,做好的商业网站直接卖给别的公司)

下面就教大家如何将ASP整站打包成EXE文件。

准备工作,随便建一个文件夹,在该文件夹下面放置.box配置文件,同一目录下放置你的整个网站的文件夹。

接下来打开netbox deployment wizard(装好netbox后会在开始菜单里面有,或者桌面快捷方式)请看附图,本图例中,我在H:\wwwroot\1dai\下面建立了pages文件夹,用于放置我们做好的网页文件,在和pages同文件目录下面,放置该网页(网站)的配置文件”个人主页.box“,在启动中选择“个人主页.box”,输出文件随便取一个名字。(本例中取1dai.exe)

好了,接下来再按"build"就可以在你所选的生成目录下生成了一个exe文件了。(本图例中是H:\wwwroot\1dai.exe)双击运行该可执行程序,直接在浏览器中输入http://localhost/看看,是不是可以直接浏览你自己的网页了?

--------------------------------------------------

Netbox注册为服务

netbox注册为服务,这个在手册中有、提示:

DOS下 输入: netbox所在绝对地址\ netbox -install

即可注册为服务,并在后台运行,任务栏和状态栏都不显示图标!

例如:

封装的netbox程序在 d:\netboxweb\目录 程序名为:iweb.exe

要把他注册为服务操作为下:

进入DOS。在命令行输入:d:\netboxweb\iweb.exe -install

卸载服务操作为:在命令行输入:d:\netboxweb\iweb.exe -remove

比如你的主程序为 main.box

你可以在命令行下执行: main -install来安装成服务

NetBox v2.8下载使用指南的更多相关文章

  1. CDH安装系统环境准备——系统版本和安装包下载地址指南

    由于Hadoop深受客户欢迎,许多公司都推出了各自版本的Hadoop,也有一些公司则围绕Hadoop开发产品.在Hadoop生态系统中,规模最大.知名度最高的公司则是Cloudera.接下来的日子里, ...

  2. 【Android 应用开发】Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载

    19af543b068bdb7f27787c2bc69aba7f Additional Download (32-, 64-bit) Package r10 STL debug info androi ...

  3. TTradmin v2.1 【2019年12月12日更新】简单好用的临时远程协助软件

        TTradmin 是一款免端口映射可直接穿透任何内网,基于VNC核心的即时远程协助软件.在使用的时候只需要保证“协助端”和“被协助端”使用同一个验证码即可实现安全便捷的远程控制,不需要进入路由 ...

  4. AndroidDevTools简介

    AndroidDevTools简介 Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具. ...

  5. [转]AndroidTolls国内镜像

    AndroidDevTools简介 Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具. ...

  6. 【转】Android开发工具--android-studio-bundle-141.2288178

    原文网址:http://www.androiddevtools.cn/ AndroidDevTools简介 Android Dev Tools官网地址:www.androiddevtools.cn 收 ...

  7. AndroidDevTools

    收集整理Android开发所需的Android SDK.开发中用到的工具.Android开发教程.Android设计规范,免费的设计素材等. 欢迎大家推荐自己在Android开发过程中用的好用的工具. ...

  8. APP测试工具与技术

    AndroidDevTools Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具.An ...

  9. Android Studio 3.1 正式版

    欢迎大家推荐自己在Android开发过程中用的好用的工具.学习开发教程.用到设计素材.如果你觉得本站对你有用,你可以点击底部的分享按钮,把本站分享到社交网络让你的小伙伴和更多的人知道. 或者可以考虑捐 ...

随机推荐

  1. 利用flashBack恢复误删除(delete)的表数据

    Flashback query(闪回查询)原理 Oracle根据undo信息,利用undo数据,类似一致性读取方法,可以把表置于一个删除前的时间点(或SCN),从而将数据找回. Flashback q ...

  2. QT自绘标题和边框

    在QT中如果想要自绘标题和边框,一般步骤是: 1) 在创建窗口前设置Qt::FramelessWindowHint标志,设置该标志后会创建一个无标题.无边框的窗口. 2)在客户区域的顶部创建一个自绘标 ...

  3. SVN常用命令积累

      一.SVN SW (repo 重定向) 服务器的IP地址或者URL变更,版本库服务器的IP也要修改,因为当初安装SVN URL没有使用别名,所以使用的人都要修改客户端的IP. 1.Windows ...

  4. 一个小时快速搭建微信小程序

    「小程序」这个划时代的产品发布快一周了,互联网技术人都在摩拳擦掌,跃跃欲试.可是小程序目前还在内测,首批只发放了 200 个内测资格(泪流满面).本以为没有 AppID 这个月就与小程序无缘了,庆幸的 ...

  5. 浅谈angularJS指令的属性

    restrict – 这个属性用来指定指令在HTML中如何使用(指令的四种表示方式).我们使用 ‘AE’,这个指令可以被当作新的HTML元素或者属性来使用.如果要允许指令被当作class来使用,我们将 ...

  6. QT 报错:Project ERROR: Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild.

    1.打开终端,输入指令并按回车键: sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 2.如果电脑设置有密码,终 ...

  7. oracle索引

    1,建立索引 create index goods_num on goods (num) tablespace data; 2,查看表上索引 select * from USER_INDEXES wh ...

  8. Java线程的几种状态

    一. 线程状态类型1. 新建状态(New):新创建了一个线程对象.2. 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法.该状态的线程位于可运行线程池中,变得可运 ...

  9. L2-004. 这是二叉搜索树吗?

    L2-004. 这是二叉搜索树吗? 题目链接:https://www.patest.cn/contests/gplt/L2-004 这题我的方法是先递归判定是不是二叉搜索树(镜像),再建树输出. 代码 ...

  10. Effective JavaScript :第四章

    1.理解:prototype.getPrototypeOf和_proto_之间的不同 ①C.prototype用于建立new C()创建的对象的原型. ②Object.getPrototypeOf(o ...