【发布时间】:2008-12-01 19:18:06
【问题描述】:
如何在 VS 2008 中创建 Web 应用程序项目?它与“网站”项目有何不同?
【问题讨论】:
-
这里有一个类似的问题已经回答了:stackoverflow.com/questions/43019/…希望它有所帮助
标签: visual-studio visual-studio-2008 web-applications project-types
如何在 VS 2008 中创建 Web 应用程序项目?它与“网站”项目有何不同?
【问题讨论】:
标签: visual-studio visual-studio-2008 web-applications project-types
文件--新建--项目
而不是文件--新建--网站
它一起充当不同的容器,编译模型不同。
ScottGu 在首次发布时提供了一些详细信息:http://weblogs.asp.net/scottgu/archive/2006/05/08/445742.aspx
【讨论】:
主要区别在于 Web 应用程序使用 .csproj 文件,该文件包含有关项目中所有文件的信息。它有什么不同?使用网站模型,您可以不使用 Visual Studio 添加新文件,因为添加新文件不需要修改 csproj 文件,但使用 Web 应用程序模型则不能。 我个人更喜欢 Web 应用类型。
【讨论】:
人们已经充分确定了许多差异,但让我补充一下更广泛的内容:
Web 应用程序项目在架构上与 .Net 中的其他项目类型一致,而 WebSites 则有所不同,看起来确实像是回到了 VS 2003 时代。
因此,我认为 WAP 更优雅(尤其是当您的解决方案中有多个项目时)。
【讨论】: