Web网站和Web应用程序的区别
Web网站
Web应用程序
新建后
具体区别
1、添加“一般处理程序”
- Web网站建立的一般处理程序没有“命名空间”
- Web应用程序建立的一般处理程序有“命名空间”
为什么网站不需要命名空间?
命名空间就是为了区分类同名的情况,而网站一个文件就是一个独立的程序,所以不会出现类重名的情况。
2、编译方式
- Web网站每一个页面(ashx页面)都是一个独立的程序,一个页面出错不会影响另外的页面;Web应用程序若其中一个文件出错,则整个项目运行不起来
解释:Web网站请求哪个页面,就对哪个页面进行编译,不请求的不编译;Web应用程序对整个文件进行编译,只要有一个文件出错,就会报错
- Web网站中访问哪个页面(aspx,ashx),哪个页面就生成对应的程序集(dll文件),名称是随机的,当文件建立保存以后,请求会自动保存,如果你对文件中的代码改动了,则会重新编译生成一个新的程序集,如果没有改动,则不会生成新的;Web应用程序中修改代码之后要重新生成,否则修改后的代码可能不会生成到程序集中,程序集中还是旧的内容
context.Response.Write(System.Reflection.Assembly.GetExecutingAssembly().Location);
- Web网站中写SQLHelper(定义普通的类)必须放在App_Code文件夹中,因为我们请求网站一般处理程序时会自动编译,但是一个不同的类是不会被请求的,所以也就没法编译。而放在App_Code文件夹中会在请求某个一般处理程序时自动被编译;而Web应用程序直接建即可,不需要放到App_Code文件夹,因为该类最终会生成到程序集中
最后
小网站适合用WebSite项目,因为文件比较少,请求的时候出现错误,直接修改,不关心其它页面。但是大项目中用到的文件特别多,如果建成Web网站维护起来很痛苦,但是建成Web项目可以统一生成,这时如果出错也很容易知道哪个文件出错,当所有的文件都编译通过才能进行访问。
总之,大网站适合用WebApplication项目,小网站适合用WebSite项目
Web网站和Web应用程序的区别相关推荐
- 微信开发必备工具:利用cpolar在公网上测试本地Web网站或移动应用程序
作为Web网站或移动应用程序的开发人员,你是否希望将NAT或防火墙后面的本地开发主机暴露到公网上,然后方便地使用公网地址进行各种测试?在本教程中,我们将教你如何使用cpolar做到这一点. cpola ...
- web:H5和小程序的区别
web:H5和小程序的区别 H5和小程序的区别 H5和小程序不具备可比性,只是很多移动端的场景下,两种选择都能实现产品的大部分功能.最近几年,小程序的兴起,让人们理解他等同于H5,其实不然. 关于小程 ...
- 云服务器 web网站吗,web云服务器免费的吗
web 非正常的廉价网站服务器稳定性差,会带来一系列不好的影响. 影响搜索排名 大多数网站都是营销型的,需要有订单流量的产出,也就是说需要作搜索排名来引导用户进行访问.服务器如果不稳定,会让搜索引擎的 ...
- VS2010新建Web网站与新建Web应用程序的区别
在Visual Studio 2010中,除了可以使用"创建Web应用程序"的方式来构建自己的Web项目之外,还可以通过创建"Web网站"的方式来构建Web项 ...
- 【转】VS2010新建Web网站与新建Web应用程序的区别
在Visual Studio 2010中,除了可以使用"创建Web应用程序"的方式来构建自己的Web项目之外,还可以通过创建"Web网站"的方式来构建Web项 ...
- vs2010里面 新建网站里面的 asp.net网站 和 新建项目里面的 asp.net Web应用程序 的区别(上)
http://www.cnblogs.com/iceicebaby/archive/2012/02/21/2361558.html 一:先来看看 新建网站 里面的 ASP.NET 网站的建立过程 ...
- Web网站有什么特点?
我们先来了解一下什么是web网站,Web网站采用的是B-S结构,与一般网站有着很明显的差别,它可以交付一组比较复杂的内容给更多的终端用户,常常用于测试高质量web应用系统的过程,接下来就详细了解一下w ...
- 新建Web网站与新建Web应用程序的区别
为什么80%的码农都做不了架构师?>>> 在Visual Studio 2010中,除了可以使用创建Web应用程序的方式来构建自己的Web项目之外,还可以通过创建Web网站的方 ...
- 新建网站与新建Asp.Net+Web+应用程序的区别
VS2005 VS2008新建网站--asp.net网站和新建项目里ASP.NET Web应用程序区别 WebApplication编程模型的优点: ●网站编译速度快,使用了增量编译模式,仅仅只有文件 ...
最新文章
- 投影转换_即插即用,办公投影不用愁:毕亚兹Mini DP转HDMIVGA转换器
- jota-time 练习
- 软件工程--第三周学习进度
- Vivado 时序分析(理论篇) 卷一
- Hello,Expression Blend 4 (含Demo教程和源码)
- BugKuCTF 杂项 telnet
- 爱立信两大股东不满股价表现 欲撤换CEO卫翰思
- 一洽客服客户试用转化率100%
- 2016河南省第九届ACM程序设计竞赛[正式赛四]
- php美颜滤镜,美颜滤镜的虚幻不如一支玻尿酸来的真实
- flash制作文字笔顺_汉字标准读音与笔顺Flash版
- 文件服务器 磁盘配额,文件服务器磁盘配额管理.doc
- 简约黑板擦特效表白网源码 附带wap自适应
- 关于win10中将中文用户名更改为英文名的解决方法
- 《张宇考研数学基础30讲》思维导图-第2讲 数列极限
- dex字符串解密_某Xposed微信群发工具dex解密分析
- 服务器修改客户端密码错误,服务端PAK密码错误解决方法
- psv登陆商店显示服务器,psv云服务器
- Centos7安装远程桌面
- 鹰眼智客地图采集,想采哪里采哪里。