我一直在开发ASP网站和MVC应用程序一年多,但从来没有想过为什么MVC应用程序放在Visual Studio项目类别下?为什么不在网站下?为什么ASP MVC应用程序被视为不是网站的项目?
0
A
回答
5
你真的不应该开发ASP网站。您应该开发ASP Web应用程序。在我不那么谦虚的意见中,网站项目应该会遭受可怕的死亡。
这两者之间有很大的差异,并且网站有很多与它们相关的问题。例如,他们不会默认使用名称空间,所以非常容易导致命名冲突。
还有就是差异的大名单中的位置:
http://msdn.microsoft.com/en-us/library/dd547590(v=vs.110).aspx
网站项目引起各种与部署,调试,结构化的企业应用程序......因为他们” MVC不使用它们的问题因为它真的不可能使用它们并实现MVC试图实现的目标,这是关注点,可测试性,模块化等的分离...
网站项目没有项目文件,即。一个.csproj文件。因此,无法定义项目中包含或不包含哪些特定文件,使用什么设置或项目文件提供的其他许多事情。网站使用惯例,例如为文件添加后缀以排除编译错误,这很容易出错并且难以管理。
这就是项目文件的缺乏,它们在“网站”和“项目”之间进行区分。
相关问题
- 1. 为什么Google Chart不起作用ASP MVC应用程序?
- 2. 网站应用程序项目诉讼网站项目
- 3. 将网站项目转换为Web应用程序项目
- 4. 将ASP网站转换为ASP Web应用程序的问题
- 5. 为什么我的网站项目不能适应.NET 3.5?
- 6. 为什么我的ASP.NET MVC应用程序在虚拟目录中工作,但不是来自网站?
- 7. 网站项目的目的是什么?
- 8. 什么会被视为直的asp.net? (不是mvc,也不是webforms)
- 9. ASP MVC 5 - 一个网站(项目)
- 10. 为什么我的ASP网站内容没有被Google抓取?
- 11. 新的网站或MVC应用程序
- 12. 什么从服务返回到ASP MVC网络应用程序?
- 13. TFS 11 Beta网站是否为“MVC应用程序”?
- 14. 为什么要制作我的网站的Android应用程序?
- 15. Visual Studio网站项目(不是Web应用程序)支持
- 16. 从VS 2008网站转换为Web应用程序项目
- 17. Xcode项目中的podfile.lock是什么,它为什么被使用?
- 18. 将网站项目转换为Web应用程序项目的错误
- 19. 什么被视为iPhone应用程序的大型数据库?
- 20. 什么时候网页或项目被认为是完整的?
- 21. Web应用程序项目VS网站项目
- 22. Visual Studio 2010:将网站项目转换为Web应用程序项目?
- 23. Facebook登录网站 - 为什么Facebook应用程序?
- 24. Web应用程序项目与网站项目
- 25. 为什么ASP.NET MVC模板仅适用于Web应用程序项目?
- 26. 为什么应该为网站MVC需要单点输入?
- 27. 什么被视为“大型”Flex应用程序?
- 28. 在MVC网站中允许asp web应用程序
- 29. 从C#Windows应用程序发布到ASP MVC 4网站
- 30. ASP.Net网站项目与Web应用程序项目
你可以做什么...如果你什么都不能做:D – 2014-12-05 08:05:52
是不是,你问网站和网络应用程序之间的区别 – 2014-12-05 08:06:06
我不是问一个网站和网络应用程序之间的区别...我在问为什么它被分类为一个项目而不是网站 – Tushar 2014-12-05 08:09:00