【发布时间】:2011-03-08 18:32:30
【问题描述】:
为什么有人会选择使用网站项目而不是 Web 应用程序项目?我发现网站项目非常有限。使用它有什么好处吗?
【问题讨论】:
标签: asp.net
为什么有人会选择使用网站项目而不是 Web 应用程序项目?我发现网站项目非常有限。使用它有什么好处吗?
【问题讨论】:
标签: asp.net
为什么有人会选择使用网站项目而不是 Web 应用程序项目?
不知道。也许是因为他被 VS 2005 中的默认模型欺骗了,现在他必须维护它?
我发现网站项目非常有限
我也是。
使用它有什么好处吗?
没有。
【讨论】:
.sln 和.csproj 文件是Web 应用程序对抗网站的优势:-) 当然,我的回答是有偏见的。我只是根据我的个人经验来回答。
当涉及到网站时,我主要将 Visual Studio 用作具有智能感知功能的高级记事本,您在 Web 应用程序项目 (WAP) 中获得的所有内容都由我的构建服务器和持续集成服务器处理。我根本不需要 WAP 为我提供的任何功能,并且能够将任意文件夹作为网站项目打开,而不需要 sln 或 proj 文件,这是一个巨大的解脱。
IMO 一个 Web 应用程序项目只能让您对自己的 VS 实例中的构建过程进行一些控制,但是与许多成员一起处理大型项目无论如何都与个人无关,并且所有构建过程管理都在 VS 之外的其他地方处理.
【讨论】:
这里是an MSDN post 对两者的详细比较。
【讨论】:
我在网络项目上使用网站模型的主要原因:
我认为主要原因是我可以像我提到的那样轻松引用网站上其他地方的文件,但同样,在项目中也可能有一种方法可以做到这一点(我还没有创建一个“几年后的项目)
【讨论】: