<
您还没有登录┊登录注册 当前在线:712
源码程序系统工具编程开发图形图像网络软件应用软件多媒体类娱乐休闲驱动程序各类教程各类论文文章阅读
ASPPHPJSPASP.NETVBVF百度搜索星星练题网络文摘股市消息技能习题详细分类
当前位置:首页 \ 源码程序 \ ASP代码 \ 其它类别
站内搜索


编译asp程序为exe程序

文件大小:1.8 mb
运行平台:Windows9X/ME/NT/2000/XP
级别评定:
添加时间:2007-3-10 18:11:30
最后更新:2007-3-10 18:14:58
相关链接:无
所需金额:0 元
添加者:管理员

会员软件,请登录 不是会员,请注册

/ ::软件简介:: / ::相关软件:: / ::软件点评:: /::上一个::/ ::下一个:: /
管理首页
使用 NetBox 可以方便的将 asp 应用编译成为独立运行的执行程序,完全摆脱 iis 的束缚,在几乎所有的 Windows 版本上面直接运行,完全不需要考虑平台兼容性和对 asp 运行环境的要求。下面就是快速移植已有的 asp 应用的步骤。 

一、创建 asp 运行环境 
首先创建一个空的目录,在你喜欢的位置,假设是 d:websvr。将 netbox.exe 复制到这个目录,然后在目录中创建一个文件:main.box,编辑其内容为: 

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 "default.asp" 
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 

上面的代码摘自《创建一个 WEB 服务器》。其中加粗的部分是缺省文件名,如果你的应用不同,可以自行添加修改。 

二、复制 asp 应用 
在目录中再创建一个子目录:wwwroot,将你在 iis 中的文件全部复制到 wwwroot 中。此时,你的 netbox 运行环境应该已经准备好了。 

三、测试运行 
为了运行你刚才新建的 netbox 应用,你必须确认你的 iis 或者其他占用 80 端口的程序已经停止,较大的可能是你的 iis 在使用这个端口,所以最好停止你的 iis,或者将 iis 的使用端口更换为其他端口。 

在确保 iis 已经停止后,你便可以执行你的 netbox 应用了。双击 netbox.exe 文件,很快,你将在窗口右下角看见 netbox 的图标。此时,netbox 已经正常运行了。你需要做的是使用 ie 访问 http://localhost 测试你的 asp 应用是否也已经正常运行。一般情况下此时 asp 也已经完全正常运行了。 

四、编译 
编译的过程是简单的,执行 nbdw.exe,此时你必须保证在相同目录下面有相同版本的 netbox.exe。 

点 Select Folder,找到刚才我们建立的目录 d:websvr,点 Browser,设定要生成的执行文件名,点 Build...,开始编译。 

成功喽…… 
最后,我们得到了编译成功的那个执行文件,这个就是我们的最后目标。 


注:netbox最新版的下载地址为:http://wwww.netbox.cn/

另外,本论坛提供 NetBox V2.7.4126 下载:
点击浏览该文件


附:关于NetBox的介绍

概述
  迄今为止,几乎绝大多数企业的信息化平台都是由不同的软件厂商所提供的,PDM、BOM、MRPII、ERP、CRM、SCM 乃至电子商务系统之间缺少有机的联系,形成一片片信息孤岛,企业信息不能有效地被集成和应用。因为整合复杂的应用和软件产品进入统一的平台,在现实中是难以实现、不易支持的,并且价格也是非常昂贵的。而如果采用单一的运行平台和软件环境,虽然可以解决以上难题,节省未来的IT预算和费用支出,但是,一方面企业难于寻找到这样全面的供应商,另一方面,企业以往建立的系统都要被推倒重来,使IT的投资重新进入无底的黑洞。因此,如何通过应用基础框架,整合已经存在的系统,并执行新的商业流程和动态连接应用,已成为当前企业信息化的发展目标之一。

  随着全球 Web 应用高潮的来临,基于 Web 的开发和应用已成为不可逆转的趋势,尤其是微软公司提出 .NET 之后,更是在国内庑纬闪艘还?Web 开发的热潮。然而,在微软现行的 Web 开发体系中,以 ASP 为主的应用都是以源码的形式存放在服务器上的,给软件开发商的知识产权保护和用户的应用安全均带来很大的隐患。同时,由于 ASP 的全部脚本文件都存放在用户的服务器上,用户稍无意中删除部分文件,或者因为故障导致少数文件丢失,系统就无法正常运行,而如果一旦任何人修改了 ASP 代码,在其中留下后门,则将给企业带来更大的损失。

  目前,应用服务器(Application Server)概念已经在非常流行,成为IT商业应用最多的词语之一。采用应用服务器可以减少应用程序的开发时间,节省开发费用。企业不需要花大力气去提供可以7×24电子商务的基础结构,而是集中精力创造商业应用和 Web 服务来建立企业的竞争优势。主流的应用服务器提供的基本要求是:可升级的 Web 服务器和 Web 服务(Web Server 和Web Services),简易的事物管理,工业标准的 APIs,安全,系统管理,负载均衡和容错处理。

  纵观今天市场上流行的应用服务器产品,不管是 Apache,还是 IIS,仅仅能提供主流应用服务的最基本要求,而不能提供对于企业创新和建立竞争优势所必要的附加功能,如 Web 服务,高速缓存服务,商业智能、一次登录以及合法的应用整合能力。现实情况是,企业仍然必须求助于多个供应商以提供一个完整的解决方案。他们必须将所有的软件模块重新进行整合。这对于企业的应用开发而言,增加了基本应用的复杂性和成本。

产品介绍
  NetBox 是一个全新概念的开发平台,它提供了业界最快速的用于开发 Internet 商业应用的开发和编译工具。NetBox 支持包括 JavaScript、VBScript、Perl 等目前应用最为广泛的脚本语言来构建功能强大和性能稳定的应用服务器、网络服务器以及 HTML-Based 网络多媒体桌面应用。NetBox 支持目前最为流行的 XML 和 Web Service 工业标准和 ASP、COM、.NET 等流行标准,NetBox 对第三方数据库的完美支持使您新构建的商务应用可以容易的将已有的应用系统整合进来,从而充分利用现有的 IT 资源,大大的节约投资。NetBox 提供的 SSL、TLS 安全协议、RSA、DES 等加密算法和独立于应用程序的虚拟机技术使您的数据得到最大限度的保护。NetBox 提供将应用部署到无线设备的能力。NetBox 提供将您的应用编译成独立可执行文件的能力,极大的加快运行速度和代码安全性。使用 NetBox 开发,大大提高了应用系统的可扩展性、稳定性和安全性。NetBox 的出现也首次让应用软件开发商能够如此快速和容易的构建完整的基于 Internet 强大应用。

  NetBox Development Platform 开发 Server Application 和 Desktop Application,编译 Web 应用成独立可执行文件:

支持 JavaScript、VBScript、Perl 等脚本语言 


支持 XML 和 Web Service 


兼容 Active Server Pages 


支持 COM 和 .NET 组件 


支持 SSL 3.0、TLS 


内置 RSA、DES、3DES、SHA、MD5 


提供可编程的安全虚拟机用于运行第三方程序 


支持通过 ADO 和 ODBC 访问几乎所有的大型数据库 


支持系统硬件设备 RS232、RS485 等 


支持基于 Microsoft、CISCO 和其他厂商的群集技术 


兼容 Windows Script Components 并提供编译支持 


支持 WAP、WML 


构建 Web Service 和 Internet 应用程序 
  NetBox 提供一套完整的脚本语言开发环境,提供超轻量脚本引擎和极快的 Web Server,桌面应用对象轻松开发出基于 HTML 界面整合多种媒体的 XML 桌面应用。

  NetBox 提供 Microsoft IIS 5.0 兼容的 Active Server Pages 模块,不用修改代码直接将已经存在的使用 ASP 开发的应用程序移植到 NetBox 平台上来,也可以直接使用已经存在所有 COM 组件。通过修改一部分代码,用 NetBox 的高性能对象大大的提高运行速度。区别于 IIS,NetBox 在 ASP 中加入对 .NET 对象的直接支持,并且可以编译 ASP 引擎和代码到独立执行文件中。

  通过 ADO 和 ODBC,NetBox 开发的应用可以访问几乎所有的大型数据库和桌面数据库。通过对XML的集成,加强了和外部应用和数据的集成能力,新加入的对 SOAP、UDDI、WSDL,方便构建出下一代 Internet 应用程序。

  无论是开发简单的桌面应用,或是复杂的 Internet 应用,还是下一代的 Web Service 应用,你都可以从 NetBox 中得到巨大的帮助。


 
 

相关软件
·怎样删除execl中重复的行 在一列中出现重复数据
·EexeNet文章采集插件 v1.0 For PJBLOG
·在一个VB程序中如何产生出另一个Exe文件
·如何用asp在服务器上执行.exe、.com或.bat文件
·cmxpbpl.exe病毒


1分 0
2分 0
3分 0
4分 0
5分 0
共有 0 人打分
平均得分:0


按字符查询:ABCDEFGHIJKLMNOPQRSTUVWXYZ0~9中文
下载图示: - 附汉化补丁 - 附注册 - 会员软件 - 推荐 - 最新添加
Rainight, 星旺坡 联网备案号:41092802000212 豫ICP备19032584号-1 页面执行时间: 0.16秒
业务QQ:80571569 手机:13030322310