LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

选择“Asp.Net Web应用程序”还是“Asp.Net网站”?

admin
2010年11月25日 22:54 本文热度 3000
选择“Asp.Net Web应用程序”还是“Asp.Net网站”?

我们大家都知道Asp.Net Web应用程序项目是出现在vs2003的时代,等到vs2005时代之后就被Asp.Net网站取而代之。随后一直到vs2008再次提供了Asp.Net Web应用程序模板。我们都知道这两者都是非常相似的,那么在开发的时候我们应该如何选择呢?这一直以来是我的一个疑问啊!前些天我在逛某知名论坛时,看到了一个网友也提出了同样的问题。昨天我看书的时候无意间发现了我看的那本书里有类似的总结,挺不错的。下面我就和大家分享一下这些不错的总结吧~~

1)项目定义:“Asp.Net Web应用程序”与Windows Form兼容,都采用项目的形式通过项目文件进行管理,只有在该文件中引用的文件才会在解决方案资源管理器中出现并且编译。由于“Asp.Net网站”的管理基于文件系统,一个文件夹就是一个站点项目,其中内部所有文件都是站点的一部分,所以说这种方式更加灵活,快速。

2)编译和生成:“Asp.Net Web应用程序”项目所有的代码隐藏文件和独立的类文件都编译成一个单独的程序集。“Asp.Net网站”的每个页面或者用户空间都可以编译成单独的程序集。

3)调试开发:“Asp.Net Web应用程序”调试web页面时,完全编译整个项目。然而由于vs增加了增量编译模式,只有修改过的才被编译,所以速度快。“Asp.Net网站”可以在配置项中选择编译整个站点或者指定某个页面。当然完全编译整个站点是非常耗时的工作。所以我们在调试的时候最好是指定某个页面。让编译器忽略其他页面。

4)部署:因为“Asp.Net Web应用程序”得所有类文件都会编译成单独的程序集,所以只需要将该程序集和页面,静态内容一起部署就行了,服务器会在用户访问时对页面进行动态编译。“Asp.Net网站”则可以把每个页面及其对应的代码隐藏文件编译成单独的程序集,但是程序集过多会增加服务器内存的消耗。

综上所述我感觉我们用什么模式开发都可以。这就取决于我们个人爱好和开发需求了。

该文章在 2010/11/25 22:54:55 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved