.NET Core supported technologies

We support the following technologies for this agent.


Supported versions


Application frameworks

ASP.NET Core (2.1.X, 3.0.X, 3.1.X, 5.0.X)

Not supported:

  • .NET Core or ASP.NET Core version 2.0 or below

  • ASP.NET Core applications running under the .NET Framework (Windows) or Mono (Linux/Windows)


  • .NET Core Runtimes: 2.1.3 to 2.1.22, 3.0.X, 3.1.X, 5.0.X

  • .NET Core target framework monikers:





NET Core 2.1.X support requires .NET Core Runtime 2.1.3 or later due to a bug in the .NET Core profiling API.

Not supported:

  • Running with an ASP.NET Core application that's a higher version than the runtime (for example, an application with the .NET Core 2.1 runtime that references ASP.NET Core 3.0)

  • Running with a .NET Core application for which the referenced ASP.NET Core version and the target runtime selected during compilation time don't match

  • As of .NET core agent version 1.5.20, we no longer support .NET Core 2.2. If you are using .NET Core 2.2, you'll need to use .NET Core agent version 1.5.20 or lower until you can upgrade your application’s .NET Core runtime.

.NET Core for Windows

Windows operating systems

  • Windows Server (LTSC) (x86, x64): 2008 R2, 2012, 2012 R2, 2016, 2019

  • Windows Server (SAC) (x64): 1809, 1903

  • Windows workstation (x86, x64): 7, 8/8.1, 10

On 64-bit systems, you can use the agent to analyze both 32-bit and 64-bit web applications.

Not supported:

  • Windows on ARM

Server container

Kestrel, IISHttpServer

Not supported:

Http.sys (formerly called WebListener)

Hosting container

Self-hosted, IIS, IIS Express

.NET Core for Linux

Linux operating systems

  • Ubuntu: 16.04 and later

  • Debian: 9 and later

  • openSUSE: 15 and later

  • Alpine: 3.7 and later

  • CentOS: 7 and later

All systems require x64 architectures.

Not supported: Red Hat Enterprise Linux 6/7

Server container


Hosting container