ASP.NET中的项目类型

时间:2008-12-01 19:18:06

标签: visual-studio visual-studio-2008 web-applications project-types

如何在VS 2008中创建Web应用程序项目?它与“WebSite”项目有何不同?

3 个答案:

答案 0 :(得分:1)

文件 - 新 - 项目

而不是文件 - 新建 - 网站

它一起充当不同的容器,编译模型也不同。

ScottGu首次推出时提供了一些细节:http://weblogs.asp.net/scottgu/archive/2006/05/08/445742.aspx

答案 1 :(得分:0)

主要区别在于Web应用程序使用.csproj文件,该文件包含有关项目中所有文件的信息。它有什么不同?使用网站模型,您可以添加新文件不带 visual studio,因为添加新文件不需要csproj文件修改,但使用Web应用程序模型则不能。 我个人更喜欢Web应用程序类型。

答案 2 :(得分:0)

人们已经充分发现了许多不同之处,但让我加上这个更广泛的中风:

Web应用程序项目在体系结构上与.Net中的其他项目类型一致,而WebSites偏离并且看起来真的像是对2003年VS的回归。

出于这个原因,我认为WAP更优雅(特别是当你在一个解决方案中有多个项目时)。