关于visual studio 2010:Web应用程序和Web站点项目之间的区别

Difference between web application and web site projects

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
ASP.NET: Web Site or Web Application?
Difference between 'Web Site' and 'Project' in Visual Studio

在Visual Studio 2010中,网站(使用文件->新建->网站创建)与众多Web应用程序项目之间有什么区别?


在文档中,msdn涵盖了Web应用程序项目与Web站点项目。

它强调了Web应用程序和网站项目之间的区别,例如:

  • Web应用程序项目将有关项目的信息存储到项目文件中。网站项目没有项目文件。
  • Web应用程序项目编译单个程序集。网站项目编译多个程序集(默认情况下)。
  • 在Web应用程序中,命名空间默认添加到页面、类和控件中。虽然您可以手动向页面、类和添加名称空间,但对于网站来说,情况并非如此。
  • Visual Studio提供用于[Web站点项目]部署的工具,但它们不会自动执行与Web应用程序项目可用的工具相同的部署任务。