## 前言
* 翻了网上好多的教程,这个抄那个那个抄这个来回解释不明白,干脆自己写
## 步骤
1. 下载netbox并解压
2. 选择任意地方创建名为WebServer的文件夹,作为自己的本地服务器
3. 将NetBox.exe复制到WebServer文件夹下,如图
4. 创建一个txt文本文件并修改后缀名为box,这是netbox的文件专属后缀名,以记事本的方式打开刚刚创建的main.box文件,填上如下代码:
Dim httpd
Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"
'---------------------- Service Event ---------------------
Sub OnServiceStart()
Set httpd = NetBox.CreateObject("NetBox.HttpServer")
If httpd.Create("", 84) = 0 Then
Set host = httpd.AddHost("", "/wwwroot")
host.EnableScript = true
host.AddDefault "index.htm"
host.AddDefault "index.html"
host.AddDefault "1.asp"
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
### 注意的点
1. NexBox.CreateObject
2. 84是电脑开放的端口,也可以改成其他数字,我们后期访问本地就是通过这个端口,例如8080,80,81,84等等都可以
3. WebServer文件夹下必须要有一个文件和语法
wwwroot名字相同,作为网站的根目录
4. 默认打开的网站,此时在浏览器地址栏输入localhost:端口号
我的是84,那么就输入localhost:84 回车打开,会发现被拒绝了,因为netbox服务器还没开
5. 双击WebServer文件夹中的NetBox.exe,再双击main.box,电脑右下角会出现图标
6. 此时再访问localhost:84,访问成功