首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

软件资讯设计 工具 系统 开发 安全 办公 陶吧 IT教育 Windows 7 | 下载中心天极下载中心诚征下载通路合作伙伴
天极网 > 软件频道 > 网页陶吧>推荐一款可以代替微软IIS的web服务软件

推荐一款可以代替微软IIS的web服务软件

2007-03-26 08:59作者:黑马出处:天极Yesky责任编辑:龙犊

  基本配置

  安装后,在你要测试的网站(或者网页)的文件夹的同目录下建一个文件,扩展名为.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("", "\wwwroot")
  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("", "\wwwroot"),它就是你的网站的文件夹,你还可以另外建一个,针对不同的网页或者网站目录,这样要测试也好,直接运行对应的不同的BOX文件,就行了。80是端口,您也可以自己修改端口,只不过修改后(非80端口)在浏览器中访问的时候需要打上端口号。index.htm是设置的默认首页的格式,当然,你可以调节顺序,比如可以把asp文件放在前面。其它的可以看懂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\homepage\下面建立了pages文件夹,用于放置我们做好的网页文件,在和pages同文件目录下面,放置该网页(网站)的配置文件"mypage.box",在启动中选择"mypage.box",输出文件随便取一个名字。(本例中取homepage.exe)

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

  运行服务

  因为这个例程是以服务方式创建的 Web 服务器,所以你可以使用:myapp -install

  将应用安装成为服务,这样,系统无须手动运行便可以自动运行了。

  如果需要卸载服务,则可以执行下面的命令:myapp -remove 来删除服务

  说明:

  (1):把自己的电脑搭建成网络服务器是免费的,2.8版封装成EXE文件,也完全免费了,好像连免费注册都取消了。

  (2):网络盒子的功能远远不止这些,我仅仅说了一些关于如何搭建能支持ASP的网络服务器,网络盒子的真正功能还等着大家去发掘呢?要知道,网络盒子才440KB,而它的说明文件却有5.63MB!

  下载入口nbsetup.rar


  阅读关于 微软 IIS 服务器 软件 的全部文章 热卖推荐: 手机 诺基亚 MP5 电脑包 双卡双待 手机链 U盘 笔记本电脑

关注此文的读者还看过:

返回网页陶吧首页

共2页。 上一页12

软件频道最新更新

热点推荐

IT嘉年华

编辑推荐

软件下载

热门
推荐

网友关注

软件
资料
游戏

装机推荐

文章排行

本周
本月
最新更新
天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络