【问题标题】:Project Types in ASP.NETASP.NET 中的项目类型
【发布时间】:2008-12-01 19:18:06
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

文件--新建--项目

而不是文件--新建--网站

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

ScottGu 在首次发布时提供了一些详细信息:http://weblogs.asp.net/scottgu/archive/2006/05/08/445742.aspx

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      人们已经充分确定了许多差异,但让我补充一下更广泛的内容:

      Web 应用程序项目在架构上与 .Net 中的其他项目类型一致,而 WebSites 则有所不同,看起来确实像是回到了 VS 2003 时代。

      因此,我认为 WAP 更优雅(尤其是当您的解决方案中有多个项目时)。

      【讨论】:

      • VS2003 有一个 Web 应用程序,而他们在 VS2005 中破坏了它,然后将其带回 SP1。这真的是对“经典”时代的回归……颤抖
      • 其实你是对的......它确实感觉更像经典。 同情不寒而栗
      猜你喜欢
      • 2021-07-15
      • 2018-02-19
      • 2015-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多