| ASP.NET | ASP.NET CORE | 
| Asp.Net Build for Windows | Asp.Net Core Build for Windows, Mac and Linux | 
| Asp.Net has a Good Performance | ASP.Net core has higher performances than ASP.Net 4x. | 
| It runs on .Net Framework or commonly called as full .Net Framework | It runs on .Net Core and Full .Net Framework. | 
| Asp.Net Supports WebForm, Asp.Net MVC and Asp.Net WebAPI. | Asp.Net Core does not support WebForm. It supports MVC, Web API and Asp.Net Web pages originally added in .Net Core 2.0. | 
| Asp.Net used the only IIS with dependant on System.web.dll. | Asp.Net Core has not dependant System.web.dll and so the IIS. | 
| Support C#, VB and many other languages and also support WCF, WPF and WF | Support only C#, F# language. VB support to added a short time and no support WCF, WPF and WF but support for WCF client libraries are available. | 
| Asp.Net MVC application added Web.config, Global.asax, Application Start. | Core did not support Web.config and Global.asax files. It is supporting appsettings.json. | 
| Container support not more than better as the ASP.Net Core application. | Container support best suited for deployments like Docker. | 
| All major versions supported | Support Core from Visual Studio 2015 update 3 and current version VS 2017. | 
| We Need to re-compile after the code change. | Core Browser refresh will compile and executed the code no need for re-compile. |