如何在VS 2008中创建Web应用程序项目?它与“WebSite”项目有何不同?
答案 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更优雅(特别是当你在一个解决方案中有多个项目时)。