Ben*_*dEg 1 .net c# asp.net asp.net-mvc razor
目前,我完全厌倦了asp.net mvc版本号和汇编版本号.混乱是新的完美Asp.Net Core.
当我ASP.Net MVC使用Visual Studio 2015和创建一个新网站时.Net Framework 4.5.1,它会添加版本号的程序集5.2.3.这是否意味着MVC Version 5还是MVC Version 6?这个(其中一个)是否与ASP.NET Core 1.0使用相同的代码库?
如何asp.net 4.6将这一点结合在一起,或者我必须区分aspnet和asp.net mvc?
ASP.NET Core和ASP.NET 4.6是两个完全不同的东西,ASP.NET Core是ASP.NET的新版本,它的开源标志遍布它,ASP.NET 4.6比ASP.NET Core更成熟稳定,斯科特发表了一篇很棒的文章
ASP.NET和ASP.NET MVC也不尽相同,因为ASP.NET Mvc实现了模型视图控制器模式,并且发行版与ASP.NET本身分离.
为了更好地解释它,您可以将ASP.NET视为Web平台.它提供了一个位于IIS顶部的层,允许您创建Web应用程序.ASP.NET MVC是一个位于ASP.NET之上并使用ASP.NET提供的API 的框架.
例如,ASP.NET Web Forms是另一个作为ASP.NET Web API和WCF位于ASP.NET之上的框架.