>>51aspx首页 | >>Winform源码 | >>.Net源码大搜捕 | >>问题/帮助

Asp.net源码交流论坛

登录 注册
  • 标签
  • 会员
  • 搜索
  • 帮助

Asp.net源码交流论坛 » 51aspx站务相关 » 常见问题&帮助 » WebApplication和WebSite有什么区别?我该选择哪个?

帖子标题
Asp.net交流讨论区
  • Asp.ne技术问答
  • .Net项目、服务交易区
  • .Net源码问答区
  • Asp.net技术文章
  • 常用工具下载
Asp.net资源发布区
  • [源码发布区]
  • [视频发布区]
  • [商业代码区]
  • [其他.net相关资源]
Asp.net专题讨论区
  • Ajax/Atlas无刷新技术
  • 面向对象开发
  • ADO.net讨论区
  • 控件专题讨论
源码发布请到这里 不知道源码怎么用?看这个视频! 源码使用常见问题  
1/1页1 跳转到页查看:7532
发新话题 回复该主题
键盘左右键可以进行前后翻页操作
帮助

WebApplication和WebSite有什么区别?我该选择哪个?

本主题由 总经理 51aspx 于 2007-11-17 10:34:15 执行 设置精华/取消 操作
在线 51aspx
头像

51aspx

  • [董事长]
  • [2251]
  • 1811
  • 2007-05-17
源码贡献奖
51aspx 2007-11-17 10:01 | 只看楼主 树型| 收藏| 小 中 大 1 #

WebApplication和WebSite有什么区别?我该选择哪个?



51aspx推荐使用WebApplicationHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
本文将向大家简单介绍一下VS2005中WebSite和WebApplicationd的区别,希望能够对大家有所帮助。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  WebApplication编程模型的优点:HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●生成的程序集HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出位置等信息HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●可以将网站拆分成多个项目以方便管理HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●可以从项目中和源代码管理中排除一个文件HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●支持VSTS的Team Build方便每日构建HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●更强大的代码检查功能,并且检查策略受源代码控制HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●可以对编译前后进行自己规定的处理HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●对App_GlobalResources 的Resource强类支持HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●直接升级使用VS2003构建的大型系统HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  WebSite编程模型的优点:HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●动态编译该页面,马上可以看到效果,不用编译整个站点(主要优势)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●同上,可以使错误的部分和使用的部分不相干扰HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●可以每个页面生成一个程序集HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●可以把一个目录当做一个Web应用来处理,直接复制文件就可以发布,不需要项目文件HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  ●可以把页面也编译到程序集中HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  两种编程模型的互相转换:HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  VS2005 SP1内置了转换程序,可以非常方便的从WebSite转换到WebApplicationHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  只需要复制文件,右键执行“转换为Web应用程序”即可。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  未查到有专门的反向转换工具,但比较后发现如果转换也非常简单。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  *.designer.csHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  *.aspxHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  *.ascxHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  *.masterHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  删除所有*.designer.csHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  将*.aspx、*.ascx、*.master页面文件中的 Codebehind="FileList.aspx.cs" 批量替换成 CodeFile="FileList.aspx.cs"HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
  总之,大网站比较适合用WebApplication项目,小网站比较适合用WebSite项目。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
最后编辑51aspx 最后编辑于 2008-04-22 15:54:32
技术问题请直接发布到论坛,合作及咨询请加技术支持QQ:793095132
常见问题:点这里,请仔细查看!
基础配置视频: 点这里
问题搜索:请点击!
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 2
  • 27
  • 305 分
  • 386.6 元
  • 北京
  • 在线
  • QQ: 793095132 793095132
在线 51aspx
头像

51aspx

  • [董事长]
  • [2251]
  • 1811
  • 2007-05-17
源码贡献奖
51aspx 2007-11-17 10:24 | 只看楼主 树型| 收藏| 小 中 大 2 #

回复: WebApplication和WebSite有什么区别?我该选择哪个?



以下是网友对WebApplication和WebSite的讨论HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
问者:zhuangjunx(星晨)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
大家在用vs.net2005开发网站的时候,是用WebApplication方式还是WebSite方式呀???HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:nowitzki41(德克,MVP)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
WebSiteHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:zhuangjunx(星晨)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
WebSite方式在发布网站时,整个网站怎么生成一个dll文件?HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者rascal(横刀夺爱)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
Web ApplicationHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者iaoyue34561() HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
VS2005里 哪来的Web Application??HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者iaoyue34561()HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
反正我用的 WebSiteHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者nhao(何飞)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
WebSite方式在发布网站时,整个网站怎么生成一个dll文件?HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
源码没什么好保留的。。。。。。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
你可能新建一个WEB控件库。让每个类继承至Page然后在改一下ASPX页面里的继承相关设置就行了HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者nhao(何飞)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
Page也是一个控件HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者lyin2006(败家子_看技术帖,回水贴) HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
WebSite方式在发布网站时,整个网站怎么生成一个dll文件?HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
-------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
生成解决方案->生成网站HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:chy710(懂你) HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
WebSite方式在发布网站时,整个网站可以生成一个dll文件,请参考:chy710.cnblogs.com里的文章HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
只有vs2005 sp1才有Web ApplicationHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者rascal(横刀夺爱)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
打了补丁就有 web application 了HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:zhuangjunx(星晨)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
WebSite方式在发布网站时,整个网站生成一个dll文件,是不是要用WebDeployment补丁?HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:webdiyerHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
WebSite方式在发布网站时,整个网站生成一个dll文件,是不是要用WebDeployment补丁?HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
是的,或者你装sp1HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
51aspx.comHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:vengair(韦恩)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
VS 2005 做网站开发时 网站项目已经没有工程文件了HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
VS 2003 是有工程文件的 也就是 WebApplicationHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者vant(水横枝)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
顺便问一句,这两个哪一个好点?HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
有什么区别吗?HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:sp1234(51aspx.com) HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
我曾经试验了一两天项目方式,还是觉得目录方式干净简单,不容易出管理问题。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
如果你有什么不想编译的文档,放在app_code目录下就可以。然后我发布的时候都是“不允许修改预编译内容”、“不选择固定命名”。我的一个项目,本工程的代码编译出来有40多个共4M多dll,编译进一个文件,那么上传得时候就太容易出问题了。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
另外,推荐一个我用的比较舒服的网站上传软件:NetLoad。不要用普通的 FTP 客户端软件上传,那个太笨了。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:sp1234(遭遇 Adware.CPush 流氓) HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
如果你有什么不想编译的文档  -->  如果你有什么不想发布的文档HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
我当初曾经想用项目方式管理,就是因为当时不知道目录方式下如何保存不想发布的文档。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
编译为一个大dll,是网站很忌讳的,从上传、装载、更新都很麻烦和危险。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
从管理上说,我过去经常遇到需要手工(盲目地)修改工程文件的情况,例如项目的Web位置的有冲突了。去掉工程文件,反而从来没有出现过那类问题,真的很放心。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:zhuangjunx(星晨)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
那就是用WebSite方式比较好了???HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:wzhh598(Watchouwa) HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
vs2005下只有“项目”"网站",只有当生成网站的时候才会有WebSiteHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:zhuangjunx(星晨) HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
WebApplication 方式在发布时,能替换修改的文件,而不是全部替换,这样在上传修改的文件时,就不需要全部上传了。这样不是更方便,WebSite只能全部替换吧?HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:zhuangjunx(星晨)HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
WebApplication 方式在发布时,能替换修改的文件,而不是全部替换,这样在上传修改的文件时,就不需要全部上传了。这样不是更方便,WebSite只能全部替换吧?HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:adow(adow) HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
我一直用website,更新时方便吧,只要替换修改文件就可以了。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:chjlcnHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
WebSite,感觉WEbSite速度快点。仅仅是直觉。没有测试过。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:SEYON(小白) HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
生成解决方案->发布网站HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者:luckbird(luckbird) HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
Web ApplicationHB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
--------------------------------------------------------------------------------HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
答者berserver()HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
大站点还是用Web Application 好HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
技术问题请直接发布到论坛,合作及咨询请加技术支持QQ:793095132
常见问题:点这里,请仔细查看!
基础配置视频: 点这里
问题搜索:请点击!
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 2
  • 27
  • 305 分
  • 386.6 元
  • 北京
  • 在线
  • QQ: 793095132 793095132
离线 wmxj2008
头像

浪客剑心

  • [程序员]
  • 1984-3-7
  • [129]
  • 119
  • 2008-03-25
wmxj2008 2008-04-25 15:28 树型| 收藏| 小 中 大 3 #

回复:WebApplication和WebSite有什么区别?我该选择哪个?



长见识了 谢谢各位HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
专注.NET 用技术照亮人生 用真情温暖每个角落
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 11087
  • 0
  • 10 分
  • 12.35 元
  • 内蒙古
  • 离线
  • QQ: 99223717 99223717
离线 wjj2933
头像

  • [学员]
  • [2]
  • 2
  • 2008-04-25
wjj2933 2008-04-25 20:53 树型| 收藏| 小 中 大 4 #

回复:WebApplication和WebSite有什么区别?我该选择哪个?



不错,长见识了 呵呵 HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 15140
  • 0
  • 0 分
  • 0.2 元
  • 离线
离线 and1.net
头像

aNd1.coder

  • [程序员]
  • 1986-11-18
  • [72]
  • 55
  • 2008-01-17
and1.net 2008-07-02 15:34 树型| 收藏| 小 中 大 5 #

回复:WebApplication和WebSite有什么区别?我该选择哪个?



习惯用website了..习惯一种方式就好吧.先用着HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 5501
  • 0
  • 17 分
  • 10.75 元
  • 湖南长沙
  • 离线
  • MSN Messenger: aNd1coder@hotmail.com aNd1coder@hotmail.com
  • QQ: 290310398 290310398
离线 fish025
头像

  • [实习生]
  • [22]
  • 22
  • 2008-06-14
fish025 2008-07-03 11:24 树型| 收藏| 小 中 大 6 #

回复:WebApplication和WebSite有什么区别?我该选择哪个?



大网站比较适合用WebApplication项目,小网站比较适合用WebSite项目HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
现在清楚了。谢谢。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 22145
  • 0
  • 0 分
  • 2.65 元
  • 离线
离线 wxlxiaosan
头像

  • [学员]
  • [3]
  • 4
  • 2008-09-19
wxlxiaosan 2008-09-19 16:59 树型| 收藏| 小 中 大 7 #

回复:WebApplication和WebSite有什么区别?我该选择哪个?



平时不怎么注意,今天算是看到好多要学习的东西了HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 31659
  • 0
  • -1 分
  • 0.4 元
  • 离线
离线 flyerwon
头像

小迷糊

  • [程序员]
  • 2005-11-26
  • [315]
  • 315
  • 2007-11-30
flyerwon 2008-10-09 14:24 树型| 收藏| 小 中 大 8 #

回复:WebApplication和WebSite有什么区别?我该选择哪个?



HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
各位大下果然厉害,小生学习了!HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
无论是疯狂自信,还是超级自卑;如果自信,也请以能力为基础!
只要是人就给我拉进来,结果那些18罗汉都成功了!
能力和学历并不是最重要的
细节决定成败,完美决定高度....
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 1267
  • 0
  • 0 分
  • 33.4 元
  • 西安
  • 离线
  • QQ: 75641535 75641535
离线 nevernet
头像

  • [学员]
  • [0]
  • 1
  • 2008-10-13
nevernet 2008-10-14 08:55 树型| 收藏| 小 中 大 9 #

回复:WebApplication和WebSite有什么区别?我该选择哪个?



很好HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
看来还是web application好。HB’7«™GTbbs.51aspx.com¯9Ì:o¾»°
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 34006
  • 0
  • 0 分
  • 0.1 元
  • 离线
<<上一主题|下一主题>>
1/1页1 跳转到页
发表新主题 回复该主题
  • 发新主题
~ Asp.net问题解决手把手 ~
~ Asp.net问题解决手把手 ~
~ Asp.net问题解决手把手 ~
~ Asp.net问题解决手把手 ~
~ Asp.net问题解决手把手 ~
~ Asp.net问题解决手把手 ~
~ Asp.net问题解决手把手 ~
~ Asp.net问题解决手把手 ~
~ Asp.net问题解决手把手 ~

Asp.net源码下载专业站  - 源码推荐 - 最新源码  Sitemap

bbs.51Aspx.com - 简洁版本 - TOP - 界面风格

  • Default

Discuz!NT

Powered by Discuz!NT 2.6.1 © 2000-2009 51Aspx.com.

Processed in 0.078125 second(s) , 4 queries. 京ICP备06046876号

  • 我的资料
  • 我的主题
  • 我的回复
  • 我的精华
  • 我的附件
  • 我的收藏
  • 基本状况
  • 流量统计
  • 客户软件
  • 发帖量记录
  • 版块排行
  • 主题排行
  • 发帖排行
  • 积分排行
  • 在线时间
帖子标题
作  者