VS2005中的WebSite和WebApplication有何区别

转载 2007年10月03日 20:39:00

来源:diction - 博客园
  WebApplication编程模型的优点:
  ●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。

  ●生成的程序集
  WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出位置等信息

  ●可以将网站拆分成多个项目以方便管理
  ●可以从项目中和源代码管理中排除一个文件
  ●支持VSTS的Team Build方便每日构建
  ●更强大的代码检查功能,并且检查策略受源代码控制
  ●可以对编译前后进行自己规定的处理
  ●对App_GlobalResources 的Resource强类支持
  ●直接升级使用VS2003构建的大型系统
  WebSite编程模型的优点:
  ●动态编译该页面,马上可以看到效果,不用编译整个站点(主要优势)
  ●同上,可以使错误的部分和使用的部分不相干扰
  ●可以每个页面生成一个程序集
  ●可以把一个目录当做一个Web应用来处理,直接复制文件就可以发布,不需要项目文件

  ●可以把页面也编译到程序集中
  两种编程模型的互相转换:
  VS2005 SP1内置了转换程序,可以非常方便的从WebSite转换到WebApplication
只需要复制文件,右键执行“转换为Web应用程序”即可。
  未查到有专门的反向转换工具,但比较后发现如果转换也非常简单。
*.designer.cs
*.aspx
*.ascx
*.master

  删除所有*.designer.cs
  将*.aspx、*.ascx、*.master页面文件中的 Codebehind="FileList.aspx.cs" 批量替换成 CodeFile="FileList.aspx.cs"
  总之,大网站比较适合用WebApplication项目,小网站比较适合用WebSite项目

举报

相关文章推荐

VS2005中的WebSite项目和WebApplication项目有何区别

WebApplication编程模型的优点: ●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。 ●生成的程序集 WebSite:生成随机的程序集...

VS2005创建Web项目的两种形式WebSite和WebApplicationd的区别

VS2005中WebSite和WebApplicationd的区别: WebApplication编程模型的优点:     ●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

(转)VS2005 SP1发布,解决只能创建WebSite,无法创建Web Application项目的问题

vs2005 sp1 下载地址、安装方法--更新非常慢 http://hi.baidu.com/yongfa365/blog/item/131ab31112e5b57fcb80c484.html ...

VS2005 SP1发布,解决只能创建WebSite,无法创建Web Application项目的问题

微软的Visual Studio 2005 Service Pack 1 (SP1) 年前就发布了, 年前终于有点时间了,于是装了一下VS2005 sp1,看看到底有什么好东西。这次发布的语言版本包括...

WebSite与WebApplication的区别

设计 Web 应用程序项目模型是为了向开发人员提供一种与 Visual Studio .NET 2003 应用程序的项目模型更为类似,并且仍可以提供 Visual Studio 2005 和 ASP....

WebSite和WebApplication的区别

WebSite是为了兼容从ASP转过来的开发人员的习惯而存在的,用起来简单,例如:不需要创建命名控件、C#代码修改以后不需要重启就能看到变化(无论是WebSite还是WebApplication,修改...

ASP.NET中Website与WebApplication的区别

之前一直是用website开发网站,但是听传智播客杨中科老师说工作中做项目最好使用webApplication,它们两个都可以开发web程序,但是一直分不清它们俩都底有什么区别,在博客园上查了一下,发...

VC6和VS2005(及2010)的一些区别总结

VC6.0与VS2005的一些差别 分类:  一、         VC 6.0 中的 MFC ClassWizard 从 Visual Studio 2005 开始已被分拆成两个功能: ...

VS2005中使用mschart 与VC6中调用函数的区别

在VS2005中 1如果是对话框或是FORMVIEW中使用,添加ActiveX控件: Tools->choose toolbox items->COM components  选择Microsoft...

VC6和VS2005(及2010)的一些区别总结

VC6.0与VS2005的一些差别 分类:  一、         VC 6.0 中的 MFC ClassWizard 从 Visual Studio 2005 开始已被分拆成两个功能: ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)