.NET Core supported technologies
We support the following technologies for this agent.
Technology | Supported versions | Notes |
---|---|---|
Application frameworks |
| Limited support ASP .NET Core 3.1.X and 5.0.X Not supported:
|
Runtime |
| Limited support: .NET Core Runtimes 3.1.x and 5.0.X Not supported:
|
.NET Core for Windows | ||
Windows operating systems |
| On 64-bit systems, you can use the agent to analyze both 32-bit and 64-bit web applications. Not supported:
|
Server container | Kestrel, IISHttpServer | Not supported: Http.sys (formerly called WebListener) |
Hosting container | Self-hosted, IIS, IIS Express | |
.NET Core for Linux operating systems | ||
Linux operating systems |
| Not supported: Red Hat Enterprise Linux 6 |
Server container | Kestrel | |
Hosting container | Self-hosted |
Important
.NET Core 2.2 is not supported after the .NET core agent version 1.5.20. 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.
As of .NET core agent version 1.9.9, we no longer support .NET Core 2.1. If you are using .NET Core 2.1, you'll need to use .NET Core agent version 1.9.9 or lower until you can upgrade your application’s .NET Core runtime.
Microsoft support for .NET 5.0 ended on May 10th, 2022 and support for .NET Core 3.1 ended on December 13th, 2022. Contrast support for .NET 5.0 and .NET Core 3.1 entered limited support with .NET Core agent version 3.0.0. Under limited support, Contrast will only solve problems that can be reproduced under supported language versions. Contrast strongly recommends that you upgrade your applications to a supported version of .NET.
Note
The .NET Core agent does not support applications that do not reference System.Runtime
and ASPNET Core. The agent also does not support trimmed self-contained deployments and executables, because the compiler can potentially trim assemblies that the agent depends on.