汶川大地震抗震救灾 - 我们与你在一起
热忱欢迎广大读者和新老客户光临·Sincere welcome to my site
祝福大家身体健康,家庭和睦,生意兴隆
We best wish you health, family each love friendly, business easy

[转贴原创]用netbox建站全攻略!old new 只能做参考

Vic 于 2006-12-12 09:56 发表在 新手入门 阅读:542

呵,说是全攻略可能也不全哦.该是全攻但有略.
推荐一款工具,叫网络盒子的(netbox)

一、到它官方网去下载(http://www.netbox.cn)

(这边加点题外话,这款软件是我当时看黑客X档案时认识的,当时版本还比较低,功能已经不错.在过后一段时间里,我把它介绍给朋友用时,朋友装的是金山杀 毒,把这个软件的一些文件报告为病毒,可能就是因为它当时被利用来做黑客工具了的缘故,关于这个netbox官方也有声明,现在的版本应该不会了,但是以 防万一,如果你下回去你的杀毒软件说是病毒,不要来骂我,骂你的杀毒软件去吧!要狠一点!敢误报!)

二、下载回来后安装.

三、基本配置
安装后,在你要测试的网站(或者网页)的文件夹的同目录下,建一个文件.扩展名为.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/看看,是不是可以直接浏览你自己的网页了?
http://www.1dai.net/html/200512/62504.html

Vic 发表于 2006-12-12 11:23
可以用NETBOX来调试,去http://www.netbox.cn/下载后安装,详细使用方法你可以慢慢的研究。
简单的使用方法我先介绍下:
比如你网站的服务目录是MyWeb,你可以在和MyWeb的同一个目录下建个文本文件,写入以下内容:
Dim httpd
Shell.Service.RunService "QQsend", "您的服务器名", "您的服务器名"
Sub OnServiceStart()
Set httpd = NetBox.CreateObject("NetBox.HttpServer")
If httpd.Create("", 1983) = 0 Then
Set host = httpd.AddHost("", "\MyWeb")
host.EnableScript = true
host.AddDefault "index.asp"
host.AddDefault "index.htm"
httpd.Start
Shell.Execute """C:\Program Files\Internet Explorer\IEXPLORE.EXE""
http://127.0.0.1:1983"
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

然后将文件的扩展名改为.box,然后双击即可运行。
注意上述代码中1983为服务端口,你可以随便指定。Set host = httpd.AddHost("", "\MyWeb")中MYWEB改为你的目录。
还有一定要将这个文件放在和你网站目录同一个的目录夹下。
Vic 发表于 2006-12-12 11:24
要是你的机子装不上,那在给你推荐一个软件
http://www.netbox.cn/download/nbsetup.EXE
(注意,有的杀毒软件会认为是病毒,但是我常常在用,没有问题,也不是病毒)

它是由 北京综艺达软件技术有限公司 开发的(官方网站
http://www.netbox.cn)

使用方法:

安装以后,打开记事本,写下面代码:
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("", "\wwwroot")

host.EnableScript = true
host.AddDefault "index.asp"
host.AddDefault "default.asp"
host.AddDefault "index.html"
host.AddDefault "default.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


然后,在main.box的相同文件夹里,新建一个文件夹wwwroot,你把你要运行的东西放在这个文件夹里, 在IE中输入127.0.0.1/*.asp(*为你的文件名)


就可以拉.如果你有IIS就不要用了,这里他们的端口都是80.
Vic 发表于 2006-12-14 09:48
  操作步骤:

下载主程序,只有一个exe文件(有的国产杀毒软件会误报为病毒,如果你介意的话请不要使用本程序);
把程序复制到Web的根目录下;
然后双击运行,如果已经运行了IIS或其它web服务器,请把他们关掉再运行;
如果看到了任务栏上有个绿色的小图标,就说明服务正常了;
然后运行您的asp文件;
默认首页为:default.asp,default.htm,index.asp,index.htm;

  程序几乎含有 IIS全部功能(默认为vbscript语页的文件,用上就不支持),但也有IIS没有的功能。详细请参考 NetBox
手册

没有评论:


游戏·上海麻将连连看·射击游戏 http://bunuoke000.blogspot.com/2007/02/blog-post_24.html

我的简介

我的照片
guangzhou, Guangdong, China
我心飞翔,万里长空任飘扬!忙得最无聊的杀手!请不要紧张啦,还只是初级阶段。
这里是“中文e讯”为大家提供的天气资讯服务,本系统的天气预报数据完全同步更新自“中国气象局”,您可以及时准确的获得全中国及全球主要城市未来24~72小时的天气预报,希望我们的气象信息服务使您的工作和生活更加便利.
123456789 0