.NET Core supported technologies
We support the following technologies for this agent.
Technology | Supported versions | Notes |
|---|---|---|
Application frameworks |
| Not supported:
|
Runtime |
| 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.
As of .NET core agent version 4.8.0, Contrast no longer supports .NET Core 3.1, 5.0, and 7.0. If you are using .NET Core 3.1, 5.0, and 7.0, you'll need to use .NET Core agent version 4.8.0 or lower until you can upgrade your application’s .NET Core runtime.
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.