可能重复:
ASP.net: Website or web application project网站项目的目的是什么?
为什么有人会选择在Web应用程序项目使用一个网站项目?我觉得网站项目非常有限。使用它有什么好处吗?
可能重复:
ASP.net: Website or web application project网站项目的目的是什么?
为什么有人会选择在Web应用程序项目使用一个网站项目?我觉得网站项目非常有限。使用它有什么好处吗?
为什么有人会选择通过Web应用程序项目使用网站项目?
不知道。也许是因为他被VS 2005中的默认模型所欺骗,现在他必须维护它?
我发现网站项目是相当限制
我也是。
使用它有什么好处吗?
号
这是一个相当有偏见的答案,你不觉得吗?一个优点是你不需要任何sln或proj文件来打开VS中的网站。 – 2011-03-08 18:41:00
@PauliØsterø,我个人认为有一个'.sln'和'.csproj'文件是Web应用程序针对Web站点的优势:-)当然,我的答案是有偏见的。我只是将我的答案建立在我个人的经历上。 – 2011-03-08 18:43:15
这里的an MSDN post比较详细两个。
当谈到网站时,我主要使用Visual Studio作为高级记事本和智能感知,并且您在Web应用程序项目(WAP)中获得的所有内容都由我的构建服务器和持续集成服务器处理。我根本不需要WAP给我的任何功能,只需打开任意文件夹作为网站项目,而无需sln或proj文件,这是一个巨大的解脱。
IMO一个Web应用程序项目只给你一些控制你自己的VS实例内部的构建过程,但是处理与许多成员有关的大项目,而不是个人,而且所有的构建过程管理都是在别处VS.
主要的原因,我使用过的web项目的网站模式:在 目录
我认为主要的原因是事实,我可以很容易地引用位于网站的其他文件,如我所说,但同样,有可能是一个办法做到这一点的项目,以及(我没有在几年内创建了一个“项目”)
Dupe of http://stackoverflow.com/questions/590501/difference-between-web-site-and-project-in-visual-studio – stefan 2011-03-08 18:33:47