https://github.com/MiniProfiler/dotnet
A simple but effective mini-profiler for ASP.NET (and Core) websites
https://github.com/MiniProfiler/dotnet
Last synced: 29 days ago
JSON representation
A simple but effective mini-profiler for ASP.NET (and Core) websites
- Host: GitHub
- URL: https://github.com/MiniProfiler/dotnet
- Owner: MiniProfiler
- License: mit
- Created: 2013-08-05T19:29:15.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2024-11-30T04:13:39.000Z (5 months ago)
- Last Synced: 2025-03-13T02:04:00.886Z (about 1 month ago)
- Language: C#
- Homepage: https://miniprofiler.com/dotnet/
- Size: 52.3 MB
- Stars: 2,957
- Watchers: 128
- Forks: 607
- Open Issues: 72
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome - MiniProfiler/dotnet - A simple but effective mini-profiler for ASP.NET (and Core) websites (C\#)
- awesome-dotnet-core - MiniProfiler - A simple but effective mini-profiler for ASP.NET websites. (Frameworks, Libraries and Tools / Profiling)
- awesome-starred-test - MiniProfiler/dotnet - A simple but effective mini-profiler for ASP.NET (and Core) websites (C# #)
- awesome-dotnet-core - MiniProfiler - 一个简单但有效的ASP.NET网站迷你探查器。 (框架, 库和工具 / 分析)
- Awesome-Nuget-Packages - **MiniProfiler**
- fucking-awesome-dotnet-core - MiniProfiler - A simple but effective mini-profiler for ASP.NET websites. (Frameworks, Libraries and Tools / Profiling)
- awesome-dotnet - MiniProfiler/dotnet - A simple but effective mini-profiler for ASP.NET (and Core) websites (Libraries, Frameworks and Tools / Profiling)
- awesome-dotnet-core - MiniProfiler - A simple but effective mini-profiler for ASP.NET websites. (Frameworks, Libraries and Tools / Profiling)
README
## MiniProfiler for .NET (and .NET Core)
[
](https://dotnetfoundation.org/projects)
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](https://miniprofiler.com/dotnet/). General information for MiniProfiler across platforms can be found at [miniprofiler.com](https://miniprofiler.com/). It is part of the [.NET Foundation](https://www.dotnetfoundation.org/), and operates under their [code of conduct](https://www.dotnetfoundation.org/code-of-conduct).
[](https://ci.appveyor.com/project/StackExchange/dotnet/branch/main)
The current major version of MiniProfiler is v4.
#### Handy Links
* Documentation
* [Getting started for ASP.NET (*not* .NET Core)](https://miniprofiler.com/dotnet/AspDotNet)
* [Getting started for ASP.NET Core](https://miniprofiler.com/dotnet/AspDotNetCore)
* [How-To Profile Code](https://miniprofiler.com/dotnet/HowTo/ProfileCode)
* [NuGet Packages](https://miniprofiler.com/dotnet/NuGet)
* [How-To Upgrade From MiniProfiler V3](https://miniprofiler.com/dotnet/HowTo/UpgradeFromV3)
* Samples
* [ASP.NET Core Sample App](https://github.com/MiniProfiler/dotnet/tree/main/samples/Samples.AspNetCore3)
* [ASP.NET MVC 5 Sample App](https://github.com/MiniProfiler/dotnet/tree/main/samples/Samples.Mvc5)
* [Console Application](https://github.com/MiniProfiler/dotnet/tree/main/samples/Samples.Console)#### Building
To build the MiniProfiler solution in Visual Studio, you'll need:
- Visual Studio 2019 16.3+ (or the .NET Core 3.x SDK)
- The [Web Compiler](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebCompiler) extension
- Note: no extension is needed if building via `build.cmd` or `build.ps1` in the repository root. They pull it in via a package.After a clone, running `build.cmd`. To create packages, use `build.cmd -CreatePackages $true` and it'll output them in the `.nukpgs\` folder.
#### Package Status
MyGet Pre-release feed: https://www.myget.org/gallery/miniprofiler
| Package | NuGet Stable | NuGet Pre-release | Downloads | MyGet |
| ------- | ------------ | ----------------- | --------- | ----- |
| [MiniProfiler](https://www.nuget.org/packages/MiniProfiler/) | [](https://www.nuget.org/packages/MiniProfiler/) | [](https://www.nuget.org/packages/MiniProfiler/) | [](https://www.nuget.org/packages/MiniProfiler/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler) |
| [MiniProfiler.AspNetCore](https://www.nuget.org/packages/MiniProfiler.AspNetCore/) | [](https://www.nuget.org/packages/MiniProfiler.AspNetCore/) | [](https://www.nuget.org/packages/MiniProfiler.AspNetCore/) | [](https://www.nuget.org/packages/MiniProfiler.AspNetCore/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.AspNetCore) |
| [MiniProfiler.AspNetCore.Mvc](https://www.nuget.org/packages/MiniProfiler.AspNetCore.Mvc/) | [](https://www.nuget.org/packages/MiniProfiler.AspNetCore.Mvc/) | [](https://www.nuget.org/packages/MiniProfiler.AspNetCore.Mvc/) | [](https://www.nuget.org/packages/MiniProfiler.AspNetCore.Mvc/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.AspNetCore.Mvc) |
| [MiniProfiler.EF6](https://www.nuget.org/packages/MiniProfiler.EF6/) | [](https://www.nuget.org/packages/MiniProfiler.EF6/) | [](https://www.nuget.org/packages/MiniProfiler.EF6/) | [](https://www.nuget.org/packages/MiniProfiler.EF6/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.EF6) |
| [MiniProfiler.EntityFrameworkCore](https://www.nuget.org/packages/MiniProfiler.EntityFrameworkCore/) | [](https://www.nuget.org/packages/MiniProfiler.EntityFrameworkCore/) | [](https://www.nuget.org/packages/MiniProfiler.EntityFrameworkCore/) | [](https://www.nuget.org/packages/MiniProfiler.EntityFrameworkCore/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.EntityFrameworkCore) |
| [MiniProfiler.EFC7](https://www.nuget.org/packages/MiniProfiler.EFC7/) | [](https://www.nuget.org/packages/MiniProfiler.EFC7/) | [](https://www.nuget.org/packages/MiniProfiler.EFC7/) | [](https://www.nuget.org/packages/MiniProfiler.EFC7/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.EFC7) |
| [MiniProfiler.Mvc5](https://www.nuget.org/packages/MiniProfiler.Mvc5/) | [](https://www.nuget.org/packages/MiniProfiler.Mvc5/) | [](https://www.nuget.org/packages/MiniProfiler.Mvc5/) | [](https://www.nuget.org/packages/MiniProfiler.Mvc5/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Mvc5) |
| [MiniProfiler.Providers.MongoDB](https://www.nuget.org/packages/MiniProfiler.Providers.MongoDB/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.MongoDB/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.MongoDB/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.MongoDB/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.MongoDB) |
| [MiniProfiler.Providers.MySql](https://www.nuget.org/packages/MiniProfiler.Providers.MySql/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.MySql/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.MySql/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.MySql/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.MySql) |
| [MiniProfiler.Providers.PostgreSql](https://www.nuget.org/packages/MiniProfiler.Providers.PostgreSql/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.PostgreSql/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.PostgreSql/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.PostgreSql/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.PostgreSql) |
| [MiniProfiler.Providers.Redis](https://www.nuget.org/packages/MiniProfiler.Providers.Redis/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.Redis/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.Redis/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.Redis/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.Redis) |
| [MiniProfiler.Providers.Sqlite](https://www.nuget.org/packages/MiniProfiler.Providers.Sqlite/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.Sqlite/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.Sqlite/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.Sqlite/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.Sqlite) |
| [MiniProfiler.Providers.SqlServer](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServer/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServer/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServer/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServer/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.SqlServer) |
| [MiniProfiler.Providers.SqlServerCe](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServerCe/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServerCe/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServerCe/) | [](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServerCe/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.SqlServerCe) |
| [MiniProfiler.Shared](https://www.nuget.org/packages/MiniProfiler.Shared/) | [](https://www.nuget.org/packages/MiniProfiler.Shared/) | [](https://www.nuget.org/packages/MiniProfiler.Shared/) | [](https://www.nuget.org/packages/MiniProfiler.Shared/) | [](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Shared) |#### License
MiniProfiler is licensed under the [MIT license](https://github.com/MiniProfiler/dotnet/blob/main/LICENSE.txt).