Geared towards the requirements of modern Web applications
An area can be defined as smaller functional units in an ASP.NET
Dot Net MVC
Large web applications require a better organization than small ones. When there is a large project, the organizational folder structure that is used by default in ASP.NET MVC (and Core MVC) stops working for you.

-
Important changes
Microsoft has made important changes with ASP.NET Core. Now, it is open source and available on GitHub. On GitHub, you can find everything about ASP.NET code and download it if you need.
-
ASP.NET Core
ASP.NET Core can run on any platform like Windows, Mac, or Linux. It means, if you create the ASP.NET Core application then it will run on any of these platforms without any issue. Earlier ASP.NET applications were not able to run on Linux and Mac operating system.
-
ASP.NET Core frameworks
ASP.NET Core has two frameworks, the first one is same as earlier .NET Framework and second one is .NET Core. DNX Core is a very light weight and open source framework which also run on Mac and Linux.
-
ASP.NET Core command line tool
ASP.NET Core has one more command line tool manager and it is called DNVM. DNVM `{`DotNet Version Manager`}` allows you to install or upgrade the DNX Version.
-
Faster in development and deployment
ASP.NET Core is faster in development and deployment because it works on a file system. So, when you make some changes in the code, in the background internally the compilation processes are going on and also update the running application.
-
Build for Application
Earlier when we make build for application all dlls goes into the bin directory which is available inside the project. But now Bin directory has been placed inside the Artifact folder which is new with ASP.NET 5.
-
Dependency Injection
Dependency Injection is supported by ASP.NET inbuilt. It supports DI by default. ASP.NET includes some built in container which supports constructor injection by default.
-
ASP.NET cloud ready setup
ASP.NET Core provides the fully cloud ready setup for publishing. It supports the cloud based environment based configuration.