Supported Technologies

Platform Support

.NET Core for Windows

The Contrast .NET Core agent supports analysis of web applications built on the following technologies when executing within a Windows environment. Refer the the following table for supported versions.

Technology Supported versions
.NET Core Runtime 2.1.X, 2.2.X
.NET Core Target 2.1 (netcoreapp2.1), 2.2 (netcoreapp2.2)
Server container Kestrel, IISHttpServer
Hosting container
  • Self-hosted

  • IIS

  • IIS Express
  • Operating system
  • Windows 7, 8/8.1, 10

  • Windows Server 2008 R2, 2012, 2012 R2, 2016, 2019
  • Processor architecture The agent can be used on both 32-bit and 64-bit systems. On 64-bit systems, you can use the agent to analyze both 32-bit and 64-bit web applications.
    Web application frameworks ASP.NET Core (2.1.X, 2.2.X)

    When running on Windows, the .NET Core agent does not support the following technologies at this time:

    • Http.sys (formerly called WebListener)
    • Self-contained deployments
    • Framework-dependent executables
    • .NET Core or ASP.NET Core versions 3.0 or above
    • .NET Core or ASP.NET Core version 2.0 or below
    • ASP.NET Core applications running under the .NET framework
    • Windows on ARM

    .NET Core for Linux

    The .NET Core agent does not support the Linux platform at this time.

    Unsupported Scenarios

    The .NET Core agent does not support the following scenarios:

    • Running with an ASP.NET Core application that's a higher version than the runtime (e.g., an application with the .NET Core 2.1 runtime that references ASP.NET Core 2.2)
    • 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