System requirements for .NET Framework agent

Before installing the .NET Framework agent, you must meet the following requirements:

  • You have administrative access to a web server, and the server is supported by Contrast.

  • There is a deployed application to be analyzed, and the web application technology is supported by Contrast.

  • IIS can be restarted.

  • The web server has network connectivity with Contrast.

  • The server meets the minimum requirements.

Requirements

Recommended

Notes

Runtime

4.7.1 or later

Operating system

  • Windows 10

  • Windows Server 2012, 2012 R2, 2016, 2019

  • Azure Virtual Machines, Cloud Services, Mobile Services

  • Azure App Service

Processor architecture

  • 32-bit

  • 64-bit

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

CPU

At least 4

Minimum: 2

Memory

At least 8 GB

Minimum: 4 GB

Server

  • .NET Framework 4.7.1

  • CLR 4 (.NET 4.0 and later).

For servers on earlier versions use the Legacy .NET Framework agent

RAM

The .NET agent roughly doubles the RAM requirements of analyzed applications. Applications should use less than half of the available memory when the .NET agent is not installed.

Note

The .NET 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.