Skip to main content

.NET system requirements

Before installing the .NET agent, confirm you can meet the following requirements:

Requirement

Recommended

Minimum

Notes

CPU

at least 4

2

Memory

at least 8 GB

4 GB

Agents running in Assess roughly double the memory requirements of analyzed applications. Applications should use less than half of the available memory when an agent isn't installed.

Windows operating system

  • Windows Server (LTSC) (x86, x64): 2012 R2, 2016, 2019, 2022 (.NET Core only)

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

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

N/A

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

Not supported:

  • macOS

  • Windows on ARM

Linux operating system

  • Ubuntu: 18.04 and later (x64, ARM64)

  • Debian: 10 and later (x64, ARM64)

  • openSUSE: 15 and later (x64)

  • Alpine: 3.13 and later (x64, ARM64)

  • CentOS: 7 (x64)

  • CentOS Stream 8 (x64)

  • Red Hat Enterprise Linux: 7 and later (x64)

N/A

Not supported:

Red Hat Enterprise Linux 6

Processor architecture

  • 32-bit x86 processors

  • 64-bit x86 processors

  • 64-bit ARM processors

N/A

Windows on ARM processors is not supported.

Server container

  • Windows: Kestrel and IISHttpServer

  • Linux: Kestrel

N/A

Hosting container

  • Windows: Self-hosted, IIS, IIS Express

  • Linux: Self-hosted

N/A

.NET Framework system requirement notes

  • The .NET Framework agent uses the CLR Profiling API to perform data and code flow analysis (for example, detect SQL-injection, XSS, weak cryptography) as well as to detect libraries and technologies used by analyzed applications.

  • The Contrast agent can exist alongside other .NET Profiler agents, such as performance or APM tools with the agent.dotnet.enable_chaining configuration setting enabled.

  • For servers on earlier versions use the icon-external-link.svgLegacy .NET Framework agent.