Skip to content
A simple but effective mini-profiler for ASP.NET (and Core) websites
Branch: master
Clone or download
Nick Craver
Nick Craver .NET Core 3: Add Server-Timing trailer
This adds an option (default off) to enable Server-Timing headers for requests. It's a trailer here so requires Kestrel/feature support. If this works well, we can look at adding a netcoreapp2.2 build for MiniProfiler.AspNetCore* which should also support the headers.

I think this works, but it's hard to verify because of an https:// issue in aspnet/AspNetCore#8952 which breaks Chrome and Firefox that won't be resolved until preview 7. Edge can connect (due to never fixing their TLS leniency...), but not show the trailers. Figures :)
Latest commit a71fc6b Jul 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Fixed VSCode launch,json and link in sample project Sep 4, 2017
benchmarks/MiniProfiler.Benchmarks Update Benchmarks to latest Jan 11, 2019
build Fix build version dependencies Feb 17, 2018
docs Changed the required .Net framework version from 4.6 to 4.6.1 (#395) Jul 1, 2019
samples .NET Core 3: Add Server-Timing trailer Jul 7, 2019
src .NET Core 3: Add Server-Timing trailer Jul 7, 2019
tests Adding ASP.NET Core 3.0 Support (#400) Jul 7, 2019
.editorconfig Add .editorconfig Sep 23, 2017
.gitattributes hopefully this fixes git merge issues Sep 19, 2012
.gitignore Adding ASP.NET Core 3.0 Support (#400) Jul 7, 2019
LICENSE.txt License: moving to MIT Mar 19, 2017
MiniProfiler.sln Adding ASP.NET Core 3.0 Support (#400) Jul 7, 2019
PackageBuild.csproj Update SDK to 2.1.300 and add Traversal build Jun 1, 2018
Readme.md README: Add Azure Pipelines badge Jul 7, 2019
appveyor.yml
azure-pipelines.yml Adding ASP.NET Core 3.0 Support (#400) Jul 7, 2019
benchmarks.cmd I'm an idiot - fixes. Apr 9, 2017
build.cmd Add build.cmd Apr 8, 2017
build.ps1 PowerShell: be friendly to Linux yo Jul 7, 2019
global.json Adding ASP.NET Core 3.0 Support (#400) Jul 7, 2019
miniprofiler.snk Moved the strong name key down to the root Nov 25, 2016
nuget.config Move xUnit to 2.3.1 Nov 3, 2017
semver.txt v4 Alpha10: Dropping .NET 4.5 support Dec 4, 2017
version.json Adding ASP.NET Core 3.0 Support (#400) Jul 7, 2019

Readme.md

MiniProfiler for .NET (and .NET Core)

AppVeyor Build Status Azure Pipelines Build Status

Welcome to MiniProfiler for .NET, ASP.NET, ASP.NET Core, ASP.NET MVC and generally all the combinations of those words. Documentation for MiniProfiler for .NET is in /docs, accessible via GitHub pages at: miniprofiler.com/dotnet. General information for MiniProfiler across platforms can be found at miniprofiler.com.

The current major version of MiniProfiler is v4.

Handy Links

Building

To build the MiniProfiler solution in Visual Studio, you'll need:

  • Visual Studio 2017 (or the .NET 2.x SDK)
  • The Web Compiler extension
    • Note: no extension is needed if building via buid.cmd or build.ps1 in the repository root. They pull it in via a package.

Package Status

MyGet Pre-release feed: https://www.myget.org/gallery/miniprofiler

Package NuGet Stable NuGet Pre-release Downloads MyGet
MiniProfiler MiniProfiler MiniProfiler MiniProfiler MiniProfiler MyGet
MiniProfiler.AspNetCore MiniProfiler.AspNetCore MiniProfiler.AspNetCore MiniProfiler.AspNetCore MiniProfiler.AspNetCore MyGet
MiniProfiler.AspNetCore.Mvc MiniProfiler.AspNetCore.Mvc MiniProfiler.AspNetCore.Mvc MiniProfiler.AspNetCore.Mvc MiniProfiler.AspNetCore.Mvc MyGet
MiniProfiler.EF6 MiniProfiler.EF6 MiniProfiler.EF6 MiniProfiler.EF6 MiniProfiler.EF6 MyGet
MiniProfiler.EntityFrameworkCore MiniProfiler.EntityFrameworkCore MiniProfiler.EntityFrameworkCore MiniProfiler.EntityFrameworkCore MiniProfiler.EntityFrameworkCore MyGet
MiniProfiler.Mvc5 MiniProfiler.Mvc5 MiniProfiler.Mvc5 MiniProfiler.Mvc5 MiniProfiler.Mvc5 MyGet
MiniProfiler.Providers.MongoDB MiniProfiler.Providers.MongoDB MiniProfiler.Providers.MongoDB MiniProfiler.Providers.MongoDB MiniProfiler.Providers.MongoDB MyGet
MiniProfiler.Providers.MySql MiniProfiler.Providers.MySql MiniProfiler.Providers.MySql MiniProfiler.Providers.MySql MiniProfiler.Providers.MySql MyGet
MiniProfiler.Providers.PostgreSql MiniProfiler.Providers.PostgreSql MiniProfiler.Providers.PostgreSql MiniProfiler.Providers.PostgreSql MiniProfiler.Providers.PostgreSql MyGet
MiniProfiler.Providers.Redis MiniProfiler.Providers.Redis MiniProfiler.Providers.Redis MiniProfiler.Providers.Redis MiniProfiler.Providers.Redis MyGet
MiniProfiler.Providers.SqlServer MiniProfiler.Providers.SqlServer MiniProfiler.Providers.SqlServer MiniProfiler.Providers.SqlServer MiniProfiler.Providers.SqlServer MyGet
MiniProfiler.Providers.SqlServerCe MiniProfiler.Providers.SqlServerCe MiniProfiler.Providers.SqlServerCe MiniProfiler.Providers.SqlServerCe MiniProfiler.Providers.SqlServerCe MyGet
MiniProfiler.Shared MiniProfiler.Shared MiniProfiler.Shared MiniProfiler.Shared MiniProfiler.Shared MyGet

License

MiniProfiler is licensed under the MIT license.

You can’t perform that action at this time.