asp.net 之web应用程序与web网站的区别

news/2024/5/16 13:46:36/文章来源:https://blog.csdn.net/weixin_40200876/article/details/90448465

1、编译方式不一样
这个是我认为二者之间最大的区别了,首先,web应用程序中的所有的文件都是 相互独立 的,就是说我的一个文件的改变,或者发生错误不会影响其它的界面!但是web网站就不一样了,它其中的一个文件里代码有错误,那么 整个系统就会弹出错误!产生这样的现象就是因为他们之间的编译方式不一样,web网站中是你用哪个文件,我们的系统就去编译哪个文件!而web应用程序就是说我们无论去调用哪个文件,我们的系统会将所有的文件都进行编译,这样,按一个文件都会被编译,如果有错,那么一定会被发现!所以我们在做大型软件的时候我们一般选择的都是web应用程序,做小型的网站的时候,我们一般用web网站!

2、修改代码时候文件更新的不同
网站中每个页面(aspx,ashx)都生成对应的程序集,名称是随机的,当文件建立保存以后,请求会自动保存一下。如果你对文件中的代码改动了,Assembly.GetExecutingAssembly().Location
会重新编译生成一个新的程序集,如果没有改动,则不会生成新的.(在Web网站中的一个一般处理程序中获取当前一般处理程序文件所生成的dll文件.如果一般处理程序中的代码改变了那么重新生成,没有变化则不会重新生成。

所在Web应用程序中修改了代码以后一定要重新生成,不然修改后的代码不会生成到程序集中,程序集中可能还是旧的内容

3、web网站没有命名空间
为什么网站不需要命名空间?命名空间就是为了区分类同名的情况,而网站一个文件就是一个独立的程序,所以不会出现类重名的情况.

4、web网站中的App_Code
现在都知道了网站中每个文件都是独立的程序,互不影响,那么如果要是这样我们的代码复用极大的不便了,因为像SqlHelper这种东西就不能公共调用了,连接数据库调用数据库岂不是麻烦死!这个就不用担心了,因为微软为网站提供了一个App_Code,我们可以将那些公用的代码都放在App_Code中就解决了问题!

后记:
那么最后就总结一句话:大网站比较适合用WebApplication(应用程序)项目,小网站比较适合用WebSite(网站)项目!有人会

 

转自:https://blog.csdn.net/jerry11112/article/details/84574181

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_843499.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SharePoint 门户网站的图片轮播-页面定制

这个想法是自己突然的一个想法,想想我们经常用SharePoint做门户网站,不知道你们多数项目都是怎么完成的,我们客户要求的效果都还是很严格的,所有展现起来,还是很漂亮的,但是很多时候的效果,还是…

SharePoint 2010 电子书下载网站推荐

最近一直搜集SharePoint2010的资料,偶尔发现一个网站还不错,推荐给大家,皮皮书屋http://www.ppurl.com/tag/sharepoint,里面有很多SharePoint2010的电子书,虽然都是全英的,但是每本书去卓越都要好几百RMB的…

SharePoint 2010 网站备份还原简单介绍

今天尝试了SharePoint2010网站的备份和还原,从网上搜一些文档看看,然后自己试试,感觉和2007的操作没什么太大的区别,跟大家分享下自己尝试的命令行方式和数据库的方式,2007自己常用的也是这两种方式。 1、 命令行的方式…

Sharepoint 2010 自定义WebService 找不到网站应用程序

错误描述:Net 开发WebService调用Microsoft.SharePoint.dll的服务器端对象模型,出现找不到网站的应用程序,或者出现500错误。 错误截图: [Webservice调用页错误] System.IO.FileNotFoundException: 找不到位于 http://localhos…

SharePoint 搜索爬网第三方网站配置

介绍:SharePoint的搜索着实强大,而且最近用到SharePoint搜索第三方爬网,感觉收获挺大,而且网上资料没找到太多类似的,就小记录一下,分享给大家。 首先,我自己写了一个net页面,里面读…

SharePoint 2010 类似人人网站内信功能实施

简介:用SharePoint代码加实施的方式,完成类似人人网站内信功能,当然,实现的比较简单,样式也比较难看,只为给大家一个实施的简单思路,如有谬误,还请见谅。当然,还有就是截…

SharePoint 2013 新建网站集图解

前言:接触SharePoint的人可能是越来越多,但是很多人一接触就很迷茫,在技术群里问如何新建网站集,这样一篇图解,帮助新手学习在搭建好SharePoint环境之后,如何创建一个网站集,做一个基本的参考&a…

SharePoint 2013 图文开发系列之网站栏

网站栏的本质,就是一个xml的描述文件,所以创建过程,基本就是通过Feature部署一个Xml文件,然后修改Xml文件的网站栏描述。 1、添加新项目,选择SharePoint 2013 空项目,如下图: 2、选择调试网站和…

SharePoint 使用PowerShell恢复误删的网站集

在SharePoint网站集的使用中,我们很有可能会误删我们需要的网站集,SharePoint其实并没有把网站集删掉,只是放到了SPDeletedSite中,这样,我们还可以通过PowerShell找回来我们误删的网站集,具体操作详见下面介…

SharePoint 2013跨网站集发布功能简介

在SharePoint Server 2013网站实施中,我们经常会遇到跨网站集获取数据,而2013的这一跨网站集发布功能,正好满足我们这样的需求。 使用SharePoint 2013中的跨网站发布,我们可以使用列表和其他库来存储在发布网站上重复使用的内容&a…

SharePoint 2013 对象模型操作网站设置菜单

在SharePoint的开发中,经常会有客户提到网站操作上的栏目过多,其实,我们除了可以通过Feature的方式添加,还可以通过服务器端对象模型的方式添加;下面,让我用简单的例子,给大家介绍一下&#xff…

SharePoint Online 创建门户网站系列之准备篇

前 言门户是SharePoint自推出以来,就非常适合的一种站点类型,在Server版本中,发布站点的应用非常广泛。这里,我们以一个个简单的例子,然后以一个固定的项目Demo,为大家演示如何一步步在SharePoint Online中…

SharePoint Online 创建门户网站系列之母版页

前 言虽然SharePoint中母版页看起来只是头部Banner和底部版权信息这两个部分,但是实质在SharePoint Online中的页面模型中占有重要地位,而且SPO对母版页有着完善的签入签出机制和版本控制,方便使用。同时,除了保持网站所有页面的一…

SharePoint Online 创建门户网站系列之首页布局

前 言SharePoint Online中创建首页布局,一般都是首先将美工提供的效果图,切图成为Html Css Script的形式,然后,将所有资源文件传到SharePoint Online的资源库,在Designer中创建页面,添加Html页面&#xf…

SharePoint Online 创建门户网站系列之导航

前 言关于SharePoint Online中的导航,基本是由Html Css JavaScript组成效果以及样式,然后在后台列表或者SharePoint Online元数据导航当做数据源进行展示,通常数据源为列表的我们称之为自定义导航。下面,让我们分别介绍SharePoi…

SharePoint Online 创建门户网站系列之图片滚动

前 言创建SharePoint Online栏目我们之前已经介绍过了,具体就是内容编辑器方式、自带WebPart方式和JavaScript读取后台数据前台做展示的三种;但是,对于复杂的展示来说,这些方式还是会比较难以实现&#x…

SharePoint Online 创建门户网站系列之创建栏目

前 言SharePoint Online的栏目,简单描述即显示在首页上的各个模块信息,这里,我们主要介绍我们首页上的栏目,包括简介类型、新闻列表类型、图片类型;下面,让我们开始在SharePoint Online的门户网…

SharePoint Online 创建门户网站系列之定制栏目

前 言SharePoint Online自带的库就带有二级页面和详细页面,也就是Allitems页面和DispForm页面,但是实在不够美观,尤其对于门户网站这一企业门面来说,更是无法接受。下面,我们就开始学习如何定制SPO的二级页…

SharePoint 2013 重命名网站集名称(SharePoint 2013 rename site collection)

最近使用SharePoint中,遇到一个需要重命名网站集的需求,主要是网站用数据库备份/还原的方式,想要改网站集的地址,然后搜了一下PowerShell:$site Get-SPSite -Identity "http://server/sites/Demo" $site.re…

SharePoint 2013 网站搜索规则的使用示例

前言SharePoint 2013搜索中,有一个非常好用的细化搜索结果的功能,就是“查询规则”。可以通过对于某些特定查询时,起到细化显示结果的作用。下面,我们简单的介绍一下该功能的使用和效果。 1、通常SharePoint搜索,我们在…