Differences between ASP.NET Core on .NET Core and ASP.NET Core on .NET Framework

ASP.NET Core on .NET Core is cross-platform ASP.NET. You can run an application written for .NET Core on Windows, Linux, and Mac. The server doesn’t need .NET Core installed – it can be bundled with the application.

ASP.NET Core on .NET Framework (CLR) is ASP.NET on the “full” or “desktop” .NET Framework (e.g. .NET Framework 4.6.2). You can run an application written for the full .NET Framework on Windows. The server will need the full .NET Framework installed.

Difference-between-.NET-Framework-and-.NET-Core

According to the benchmark, both have higher performance than ASP.NET 4.6, although ASP.NET Core on .NET Core is currently the highest.

  • ASP.NET 4.6: <50k req/sec
  • ASP.NET Core on .NET Framework (CLR): 400k req/sec
  • ASP.NET Core on .NET Core, Linux: 900k req/sec
  • ASP.NET Core on .NET Core, Windows: >1.1m req/sec

 

Leave a Reply

Be the First to Comment!

Notify of
avatar

wpDiscuz