使用 NetBox 可以方便的将 asp 应用编译成为独立运行的执行程序,完全摆脱 iis 的束缚,在几乎所有的 Windows 版本上面直接运行,完全不需要考虑平台兼容性和对 asp 运行环境的要求。下面就是快速移植已有的 asp 应用的步骤。 一、创建 asp 运行环境 Dim httpd Shell.Service.RunService “NBWeb”, “NetBox Web Server”, “NetBox Http Server Sample” ———————- Service Event ——————— Sub OnServiceStart() If httpd.Create(“”, 80) = 0 Then host.EnableScript = true httpd.Start Sub OnServiceStop() Sub OnServicePause() Sub OnServiceResume() 二、复制 asp 应用 三、测试运行 在确保 iis 已经停止后,你便可以执行你的 netbox 应用了。双击 netbox.exe 文件,很快,你将在窗口右下角看见 netbox 的图标。此时,netbox 已经正常运行了。你需要做的是使用 ie 访问 http://localhost 测试你的 asp 应用是否也已经正常运行。一般情况下此时 asp 也已经完全正常运行了。 四、编译 点 Select Folder,找到刚才我们建立的目录 d:\websvr,点 Browser,设定要生成的执行文件名,点 Build…,开始编译。 成功喽…… 注:netbox最新版的下载地址为:http://wwww.netbox.cn/download/netbox.zip
首先创建一个空的目录,在你喜欢的位置,假设是 d:\websvr。将 netbox.exe 复制到这个目录,然后在目录中创建一个文件:main.box,编辑其内容为:
Set httpd = CreateObject(“NetBox.HttpServer”)
Set host = httpd.AddHost(“”, “\wwwroot”)
host.AddDefault “default.asp”
host.AddDefault “default.htm”
else
Shell.Quit 0
end if
End Sub
httpd.Close
End Sub
httpd.Stop
End Sub
httpd.Start
End Sub
上面的代码摘自《创建一个 WEB 服务器》。其中加粗的部分是缺省文件名,如果你的应用不同,可以自行添加修改。
在目录中再创建一个子目录:wwwroot,将你在 iis 中的文件全部复制到 wwwroot 中。此时,你的 netbox 运行环境应该已经准备好了。
为了运行你刚才新建的 netbox 应用,你必须确认你的 iis 或者其他占用 80 端口的程序已经停止,较大的可能是你的 iis 在使用这个端口,所以最好停止你的 iis,或者将 iis 的使用端口更换为其他端口。
编译的过程是简单的,执行 nbdw.exe,此时你必须保证在相同目录下面有相同版本的 netbox.exe。
最后,我们得到了编译成功的那个执行文件,这个就是我们的最后目标。
编译asp应用程序成为exe文件_asp技巧
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 编译asp应用程序成为exe文件_asp技巧
相关推荐
- 暂无文章
