是这样的,之前我用的是VS 2005主开发的,在VS 2005里,在解决方案里,添加->新建项目  选项时,一般我只添加类库方面的,然后,就是添加->新建网站  这样的方式来在同一个解决方案里添加网站的。但是现在公司里升级到了VS 2008版本的,我发现同事都是新建网站时,都是在解决方案里 添加->新建项目->然后选择 “ASP.NET Web 应用程序“  这种方式来添加网站的因为“ASP.NET Web 应用程序“这种类型在VS 2005版本时是没有的,所以我现在有些不明白了,心中对它不是很了解。
老大们能不能给我说一下它们之间的差别呢,主要是这两种方式建立网站时,会有什么优缺点:比如,最终运行的速度、安全,开发时的源码管理,后期更新维护,生成文件的大小数量这些,希望老大们能根据自己知道的,都说些出来,小弟先谢过了

解决方案 »

  1.   

    谁说VS2005没有,打上SP1就有...Web应用程序整站只编译一个dll,不需要App_code,不需要即时编译...便于源码管理,打包部署都方便...
      

  2.   

    Website和WebAppication各有优缺点
    而且它们之间是可以相互转化的
    http://blog.csdn.net/ups216/archive/2006/09/06/1186835.aspx
      

  3.   

    有很大区别,一个是引用方面(方便开发管理),二是可以将将个网站打包成一个dll如,abc.web.dllvs2005也可以支持ASP.NET Web 应用程序,但要安装vs2005的sp2补丁
      

  4.   

    本质上所有应用程序类型都是一样的。不过是不同的模板而已。换一句话说,无论什么类型的项目,你都可以通过新建一个空白项目,经过某些设置得到。
    类似Word的模板。个人简历模板、信函模板不过是预先制作好的半成品而已。