asp.net3.5网站开发实践一

    就目前来讲,asp.net应该说是建设网站的首选工具了。当然asp仍然占据着半壁江山,因为从asp过度到asp.net不是那么简单,就像从C语言过度到c++一样,整个思想都要进行彻底的改变,因为设计环境的架构发生了变革。另外就是linux+php+mySql了,因为linux系统成本低廉,还有开源社区的免费午餐,使得很多人选择了这种环境建设网站。主要来讲就这三种方法,asp和php都是解释执行的,即每有一个网民进入页面,服务器就将页面重新诸行解释执行一遍(如读取数据库中新闻内容),然后将内容返回给客户端。但asp.net不同,当第一个用户访问页面时,服务器会将页面程序进行编译并驻留在内存中,然后执行并将结果返回客户端,当第二个用户访问该页面时则直接执行已经编译好的驻留在内存中的代码,这比每次解释编译执行快许多,而且asp.net可以对页面内容进行缓存,例如第一个用户访问X新闻页面后,服务器可以将该新闻内容缓存起来,当第二个用户也来浏览该新闻时服务器直接将保存的页面内容返回,速度更快。
    至于一些大的网站像sohu等等,那就复杂了,他们有后台页面生成程序,你可以看到他们的新闻页面是静态的.html文件,而并非诸如readNews.asp?newsID=XXX之类的动态页面,因为静态页面访问速度最快,如果对这种方式建站感兴趣可以去google搜一下“自助建站系统”,我曾经和一家北京的公司联系过相关业务,他们的系统叫狼烟自助建站系统,基于.net架构,可以自由搭建部署页面,其实和dnn是相同的(可以上google搜一下关于dnn的详细内容,或许那是最好的解决方案),我怀疑他们将开源的dnn加上自己的皮肤文件(页面外观文件)然后去卖钱。
    选择asp.net的理由:
    有微软的技术支撑,可以赶得上时代步伐。
    最前沿的技术以及最丰富的技术资料。相信用微软产品的人远比用linux的人多。
    最重要的编译执行可以获得最快的速度。
    当然微软的价格会贵的出奇,不过没关系,下面教你一步一步部署asp.net3.5(目前最新的版本)开发环境。
    1,系统安装。
    最新的服务器版本server2008,下载文件请google一下"zh-Hans_windows_server_2008_datacenter_enterprise_standard_x86_dvd_x14-26742"找一个速度快的,可靠的网站下载,大小1.9G,如果网速不够快的话就去卖张盗版盘吧。不过有些盘集成了一些常用软件,以及盗版组织的某个软件,当安装完成后这些软件会强制你作某些事如打开某个网站等等,总之很是不爽(有被敲诈的感觉或者仿佛被强奸),这在买盘事需要注意,一般装在盒子里的比较好些,可能是原版的拷贝,那些装在袋子里的5元左右,则有可能被人进行了改装,加入了其它的软件。我们是要搭建一个服务器,当然不希望有任何杂七杂八的东西了。另外光盘支持光盘启动,而下载的则需要事先安装有xp等系统,除非将它刻录成启动光盘。2008系统安装简单,相信安装过其它windows系统的人都可以进行,需要强调的是安装过程中有一页要求输入cd-key,这是不要输入,同时吧下面那个通过网络激活的选项去掉,因为是盗版的吗,哪能通过微软的数据库激活呢。至于server 2008的破解方法网上有很多,不过我喜欢用删除三个文件的方法。后面会详细介绍server2008的设置即破解。
    2,数据库sql server 2008安装。
    当然你也可以安装sql2005或根据情况安装更低的版本或只安装access,这根据你所要使用的数据库而定。这里我带领大家部署最新的架构,当然要使用sql server 2008。有一点需要特别关注,必须在安装sql server 2008后再安装Visual Studio 2008,因为安装Visual Studio 2008后安装sql server 2008要求升级Visual Studio 2008 SP1(该补丁可以从微软的网站上下载,大小900M左右),但是在安装Visual Studio 2008 SP1的时候到最后关头有一个安装VS90sp1-KB945140-X86-CHS时会被卡住,微软的网站上说在升级SP1前需要清理一个补丁,并提供了一个程序Remove_KB944899,但这个补丁清理后也不能解决安装VS90sp1-KB945140-X86-CHS被卡住的问题,这有可能就是盗版的缘故吧,或许又是一个大bug。其实当你安装完sql server 2008后就会同时安装一个Visual Studio 2008,只不过里面不能创建asp.net项目(需要安装Visual Studio 2008),只有创建sql数据库分析项目等,但可以通过帮助菜单下的关于Visual Studio 2008看到他的版本已经是SP了,也就是说sql server 2008中包含了Visual Studio 2008 SP1,那么为什么安装前不先安装这个补丁呢?微软有时就这么莫名其妙。sql server 2008安装过程简单,如果有错误会提醒并停止,知道错误解决,有些时候会发出警告如防火墙等没有关系继续就可以,总之主要能继续安装下去就可以。sql server 2008的下载请搜索SQLFULL_CHS.iso。提醒sql server 2008安装前会先安装几个补丁程序,也比较耗时。
    3,最后我们来安装Visual Studio 2008。
    Visual Studio 2008是.net架构程序开发的利器,也是微软精心打造的开发平台,有智能感知等功能,可以帮开发人员自动生成大量代码。关于Visual Studio 2008的下载也很多,可以去搜索。安装也没有什么难度,不像sql server 2008那样麻烦。这里不细讲了。
    以上三项server 2008 + sql server 2008 + visual studio 2008都安装好后大概需要17G的硬盘空间。因此考虑到还要安装office(最新版本2007,搜索office2007pro.chs),杀毒软件(服务器必须足够安全),上传下载软件(如flashFXP),图片处理软件(如fireworks cs3)等,建议事先将安装分区大小限制在30G左右,以防安装其它软件。
    至此一个最新的asp.net3.5开发环境安装完毕。
    提示:server 2008作为服务器系统,安全性极高,以至于浏览网页(这在开发程序时经常要用,如去查询一个错误代码的具体细节即解决方案等或者需要下载某类型的网页背景图片)都有问题,另外server 2008延续了vista的架构,对于一直使用windows xp等server 2003以下版本的人来说很不适应,关于server 2008的设置问题下一讲专门介绍。
    本文只是我个人的实践经验,如有不妥请指正,联系E_mail:postmaster@sxbohu.com,liujianxin209@yahoo.com.cn
    支持请进入 www.sxbohu.com 以表感谢!!!

转载于:https://www.cnblogs.com/mazeman/archive/2008/09/16/1291796.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值