Skip to main content

How it works for .NET and .NET Core

Contrast provides a service that analyzes .NET and .NET Core applications on Windows and Linux.

Windows Service#

To secure your application, Contrast will install a Windows service. This service will monitor IIS and IIS Express to engage each application with a customized security profiler.

The service is named "Contrast.NET Main Service" within the services control panel. Once installed, the service monitors all .NET applications with the opportunity to add exclusions.

Contrast.NET Service

The security profiler will monitor API execution to for security events, and supports simultaneous use of other profilers through Profiler Chaining.


The techniques to engage .NET Core on Linux are similar to Windows. All work is focused on the Common Language Runtime (CLR).


.NET Profiler API Profiler Chaining .NET Profiler Chaining .NET Core