Supported technologies for the .NET Framework agent

The Contrast .NET agent supports analysis of web applications built on the following technologies.

Technology

Supported versions

Notes

.NET Framework for Windows

Runtime version

4.7.1, 4.7.2, 4.8

The Classic ASP language is not supported because Classic ASP applications don't run on the .NET runtime.

Previous versions are supported with the Legacy .NET Framework agent

The Mono runtime isn't supported because Mono doesn't have a Profiler API. The Profiler API is an interface based on a Component Object Model (COM), and isn't supported on Linux in English.

If you are using Azure App Service or Docker you must use CLR4.

CLR

CLR4

Web servers

  • IIS

  • IIS Express

Operating systems

  • 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.

Application frameworks

  • ASP.NET MVC 3-5

  • ASP.NET Web Forms

  • ASP.NET Web Pages

  • IIS-Hosted ASMX-based Web Services

  • IIS-Hosted Web API

  • IIS-Hosted WCF Services

  • OWIN Hosted Web API (via a Windows service or a command line application)

These frameworks are explicitly tested, however, you may still be able to analyze other applications if the framework simply wraps the typical ASP.NET classes (for example, System.Web.HttpRequest).

Not supported:

  • Analysis of .NET Framework ASP.NET Core applications (use our .NET Core agent to analyze .NET Core applications).

  • Applications running under a trust levels lower than Full

Note

For Azure App Service, .NET Framework applications must use the .NET Framework site extension or NuGet package.

.NET Core applications must use the .NET Core-specific site extension or NuGet package..