Retrace has been tested with .NET Core apps targeting the full .NET framework as well as the new .NET Core "netcoreapp" framework. It works with ASP.NET Core apps that are deployed behind IIS.
.NET Core is currently only supported for Windows.
There are potentially 2 different types of .NET Core applications:
- ASP.NET Core app that is hosted with/behind IIS
- A console app or Windows service that is not a web app
The Retrace profiler and agent should automatically profile and track ASP.NET Core apps hosted with IIS.
How to Install the Stackify Middleware:
- Add the "StackifyMiddleware" nuget package to your project.
PM> Install-Package StackifyMiddleware
- Modify your Configure() method in Startup.cs to add our middleware. The order in which you add middleware in your code matters. The StackifyMiddleware must be added before app.UseExceptionHandler().
Retrace Error and Logs also work for .NET Core apps. See this article for more explanation: Using Stackify logging with .NET Core