仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 390|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网站制作之编译asp使用程序成为exe文件

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:36:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.编译|程序利用NetBox能够便利的将asp使用编译成为自力运转的实行程序,完整挣脱iis的束厄局促,在几近一切的Windows版本下面间接运转,完整不必要思索平台兼容性和对asp运转情况的请求。上面就是疾速移植已有的asp使用的步骤。

1、创立asp运转情况
起首创立一个空的目次,在你喜好的地位,假定是d:websvr。将netbox.exe复制到这个目次,然后在目次中创立一个文件:main.box,编纂其内容为:

Dimhttpd

Shell.Service.RunService"NBWeb","NetBoxWebServer","NetBoxHttpServerSample"

----------------------ServiceEvent---------------------

SubOnServiceStart()
Sethttpd=CreateObject("NetBox.HttpServer")

Ifhttpd.Create("",80)=0Then
Sethost=httpd.AddHost("","wwwroot")

host.EnableScript=true
host.AddDefault"default.asp"
host.AddDefault"default.htm"

httpd.Start
else
Shell.Quit0
endif
EndSub

SubOnServiceStop()
httpd.Close
EndSub

SubOnServicePause()
httpd.Stop
EndSub

SubOnServiceResume()
httpd.Start
EndSub
下面的代码摘自《创立一个WEB服务器》。个中加粗的部分是缺省文件名,假如你的使用分歧,能够自行增加修正。

2、复制asp使用
在目次中再创立一个子目次:wwwroot,将你在iis中的文件全体复制到wwwroot中。此时,你的netbox运转情况应当已筹办好了。

3、测试运转
为了运转你方才新建的netbox使用,你必需确认你的iis大概其他占用80端口的程序已中断,较年夜的多是你的iis在利用这个端口,以是最好中断你的iis,大概将iis的利用端口改换为其他端口。

在确保iis已中断后,你即可以实行你的netbox使用了。双击netbox.exe文件,很快,你将在窗口右下角瞥见netbox的图标。此时,netbox已一般运转了。你必要做的是利用ie会见http://localhost测试你的asp使用是不是也已一般运转。一样平常情形下此时asp也已完整一般运转了。

4、编译
编译的历程是复杂的,实行nbdw.exe,此时你必需包管在不异目次上面有不异版本的netbox.exe。

点SelectFolder,找到方才我们创建的目次d:websvr,点Browser,设定要天生的实行文件名,点Build...,入手下手编译。

乐成喽……
最初,我们失掉了编译乐成的谁人实行文件,这个就是我们的最初方针。


注:netbox最新版的下载地点为:http://wwww.netbox.cn/download/netbox.zip
</p>由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。
老尸 该用户已被删除
沙发
发表于 2015-1-24 11:12:44 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
莫相离 该用户已被删除
板凳
发表于 2015-1-28 05:35:56 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
柔情似水 该用户已被删除
地板
发表于 2015-2-5 11:25:59 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
海妖 该用户已被删除
5#
发表于 2015-2-11 12:19:12 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
第二个灵魂 该用户已被删除
6#
发表于 2015-3-2 12:18:42 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
变相怪杰 该用户已被删除
7#
发表于 2015-3-11 03:30:41 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
admin 该用户已被删除
8#
发表于 2015-3-17 19:30:09 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
分手快乐 该用户已被删除
9#
发表于 2015-3-24 22:03:53 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 02:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表