WebSite和WebApplication的区别
来源:互联网 发布:淘宝开店代销货源 编辑:程序博客网 时间:2024/06/05 18:57
WebSite是为了兼容从ASP转过来的开发人员的习惯而存在的,用起来简单,例如:不需要创建命名控件、C#代码修改以后不需要重启就能看到变化(无论是WebSite还是WebApplication,修改aspx都不需要重启),但不利于工程化开发,比如代码出错不容易发现,代码不分命名空间。开发技术上没有任何区别,只是开发、调试习惯不同而已。
工程化的网站比较适合用WebApplication项目,小网站比较适合用WebSite项目。
WebApplication编程模型的优点:
1. 网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。
2. 生成独立的程序集
3. WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集
4. WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出位置等信息
5. 可以将网站拆分成多个项目以方便管理
6. 可以从项目中和源代码管理中排除一个文件
7. 支持VSTS的Team Build方便每日构建
8. 更强大的代码检查功能,并且检查策略受源代码控制
9. 可以对编译前后进行自己规定的处理
10. 对App_GlobalResources 的Resource强类支持
WebSite编程模型的优点:
1. 动态编译该页面,马上可以看到效果,不用编译整个站点(主要优势)
2. 同上,可以使错误的部分和使用的部分不相干扰
3. 可以每个页面生成一个程序集
4. 可以把一个目录当做一个Web应用来处理,直接复制文件就可以发布,不需要项目文件可以把页面也编译到程序集中
- WebApplication和WebSite的区别
- WebSite和WebApplication的区别
- WebApplication和WebSite区别
- WebApplication和WebSite区别
- WebSite 和 WebApplication区别
- WebSite 和 WebApplication的区别【转】
- WebApplication和WebSite网站的区别
- WebSite与WebApplication的区别
- Asp.Net中WebSite和WebApplication的区别
- asp.net WebApplication(web应用程序)和WebSite(网站)的区别
- WebApplication(Web应用程序)和WebSite(网站)的区别
- vs2005中的WebApplication和WebSite区别
- WebApplication和WebSite对比
- WebSite项目和WebApplication项目有何区别
- VS2005中的WebSite和WebApplication有何区别
- VS2005中的WebSite和WebApplication有何区别
- WebApplication(asp.netWeb应用程序)和WebSite(建网站)区别
- VS2005中的WebSite项目和WebApplication项目有何区别
- 马小平老师《人文素养读本》
- 一项“和灾难赛跑的教育”工程 ——马小平编著《人文素养读本》序
- 一个中学老师的“教育家梦”
- C# 判断日期是星期几
- Alt键使用十二招
- WebSite和WebApplication的区别
- form表单中包含复选框的提交问题
- 栈帧及内存分配
- MFC之Unicode编程
- Java正则表达式详解
- VMWARE SERVER在WINDOWS2003下的安装失败问题
- CentOS中文显示方格问题解决 .
- 《c陷阱与缺陷》读书笔记
- Android 获取手机短信