2

可能重复:
ASP.NET:网站还是 Web 应用程序?
Visual Studio 中“网站”和“项目”之间的区别

在 Visual Studio 2010 中,网站(使用 File->New->Web Site 创建)与众多 Web 应用程序项目中的任何一个有什么区别?

4

1 回答 1

7

MSDN在其文档中涵盖了Web 应用程序项目与网站项目。

它突出了 Web 应用程序和网站项目之间的差异,例如:

  • Web 应用程序项目将有关项目的信息存储到项目文件中。网站项目没有项目文件。
  • Web 应用程序项目编译单个程序集。网站项目编译多个程序集(默认情况下)。
  • 默认情况下,命名空间会添加到 Web 应用程序中的页面、类和控件中。网站并非如此,尽管您可以手动将名称空间添加到页面、类和。
  • “Visual Studio 为 [网站项目] 部署提供了工具,但它们不会像可用于 Web 应用程序项目的工具那样自动执行许多部署任务。”
于 2012-05-25T14:40:44.947 回答