Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MiniProfiler/dotnet
A simple but effective mini-profiler for ASP.NET (and Core) websites
https://github.com/MiniProfiler/dotnet
Last synced: 9 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 (about 11 years ago)
- Default Branch: main
- Last Pushed: 2024-06-25T14:34:09.000Z (4 months ago)
- Last Synced: 2024-10-10T17:43:55.007Z (25 days ago)
- Language: C#
- Homepage: https://miniprofiler.com/dotnet/
- Size: 52.3 MB
- Stars: 2,907
- Watchers: 130
- Forks: 601
- Open Issues: 75
-
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).
[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/sieyhfuhjww5ur5i/branch/main?svg=true)](https://ci.appveyor.com/project/StackExchange/dotnet/branch/main)
![Actions Build](https://github.com/MiniProfiler/dotnet/workflows/Main%20Build/badge.svg)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/) | [![MiniProfiler](https://img.shields.io/nuget/v/MiniProfiler.svg)](https://www.nuget.org/packages/MiniProfiler/) | [![MiniProfiler](https://img.shields.io/nuget/vpre/MiniProfiler.svg)](https://www.nuget.org/packages/MiniProfiler/) | [![MiniProfiler](https://img.shields.io/nuget/dt/MiniProfiler.svg)](https://www.nuget.org/packages/MiniProfiler/) | [![MiniProfiler MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler) |
| [MiniProfiler.AspNetCore](https://www.nuget.org/packages/MiniProfiler.AspNetCore/) | [![MiniProfiler.AspNetCore](https://img.shields.io/nuget/v/MiniProfiler.AspNetCore.svg)](https://www.nuget.org/packages/MiniProfiler.AspNetCore/) | [![MiniProfiler.AspNetCore](https://img.shields.io/nuget/vpre/MiniProfiler.AspNetCore.svg)](https://www.nuget.org/packages/MiniProfiler.AspNetCore/) | [![MiniProfiler.AspNetCore](https://img.shields.io/nuget/dt/MiniProfiler.AspNetCore.svg)](https://www.nuget.org/packages/MiniProfiler.AspNetCore/) | [![MiniProfiler.AspNetCore MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.AspNetCore.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.AspNetCore) |
| [MiniProfiler.AspNetCore.Mvc](https://www.nuget.org/packages/MiniProfiler.AspNetCore.Mvc/) | [![MiniProfiler.AspNetCore.Mvc](https://img.shields.io/nuget/v/MiniProfiler.AspNetCore.Mvc.svg)](https://www.nuget.org/packages/MiniProfiler.AspNetCore.Mvc/) | [![MiniProfiler.AspNetCore.Mvc](https://img.shields.io/nuget/vpre/MiniProfiler.AspNetCore.Mvc.svg)](https://www.nuget.org/packages/MiniProfiler.AspNetCore.Mvc/) | [![MiniProfiler.AspNetCore.Mvc](https://img.shields.io/nuget/dt/MiniProfiler.AspNetCore.Mvc.svg)](https://www.nuget.org/packages/MiniProfiler.AspNetCore.Mvc/) | [![MiniProfiler.AspNetCore.Mvc MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.AspNetCore.Mvc.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.AspNetCore.Mvc) |
| [MiniProfiler.EF6](https://www.nuget.org/packages/MiniProfiler.EF6/) | [![MiniProfiler.EF6](https://img.shields.io/nuget/v/MiniProfiler.EF6.svg)](https://www.nuget.org/packages/MiniProfiler.EF6/) | [![MiniProfiler.EF6](https://img.shields.io/nuget/vpre/MiniProfiler.EF6.svg)](https://www.nuget.org/packages/MiniProfiler.EF6/) | [![MiniProfiler.EF6](https://img.shields.io/nuget/dt/MiniProfiler.EF6.svg)](https://www.nuget.org/packages/MiniProfiler.EF6/) | [![MiniProfiler.EF6 MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.EF6.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.EF6) |
| [MiniProfiler.EntityFrameworkCore](https://www.nuget.org/packages/MiniProfiler.EntityFrameworkCore/) | [![MiniProfiler.EntityFrameworkCore](https://img.shields.io/nuget/v/MiniProfiler.EntityFrameworkCore.svg)](https://www.nuget.org/packages/MiniProfiler.EntityFrameworkCore/) | [![MiniProfiler.EntityFrameworkCore](https://img.shields.io/nuget/vpre/MiniProfiler.EntityFrameworkCore.svg)](https://www.nuget.org/packages/MiniProfiler.EntityFrameworkCore/) | [![MiniProfiler.EntityFrameworkCore](https://img.shields.io/nuget/dt/MiniProfiler.EntityFrameworkCore.svg)](https://www.nuget.org/packages/MiniProfiler.EntityFrameworkCore/) | [![MiniProfiler.EntityFrameworkCore MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.EntityFrameworkCore.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.EntityFrameworkCore) |
| [MiniProfiler.EFC7](https://www.nuget.org/packages/MiniProfiler.EFC7/) | [![MiniProfiler.EFC7](https://img.shields.io/nuget/v/MiniProfiler.EFC7.svg)](https://www.nuget.org/packages/MiniProfiler.EFC7/) | [![MiniProfiler.EFC7](https://img.shields.io/nuget/vpre/MiniProfiler.EFC7.svg)](https://www.nuget.org/packages/MiniProfiler.EFC7/) | [![MiniProfiler.EFC7](https://img.shields.io/nuget/dt/MiniProfiler.EFC7.svg)](https://www.nuget.org/packages/MiniProfiler.EFC7/) | [![MiniProfiler.EFC7 MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.EFC7.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.EFC7) |
| [MiniProfiler.Mvc5](https://www.nuget.org/packages/MiniProfiler.Mvc5/) | [![MiniProfiler.Mvc5](https://img.shields.io/nuget/v/MiniProfiler.Mvc5.svg)](https://www.nuget.org/packages/MiniProfiler.Mvc5/) | [![MiniProfiler.Mvc5](https://img.shields.io/nuget/vpre/MiniProfiler.Mvc5.svg)](https://www.nuget.org/packages/MiniProfiler.Mvc5/) | [![MiniProfiler.Mvc5](https://img.shields.io/nuget/dt/MiniProfiler.Mvc5.svg)](https://www.nuget.org/packages/MiniProfiler.Mvc5/) | [![MiniProfiler.Mvc5 MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.Mvc5.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Mvc5) |
| [MiniProfiler.Providers.MongoDB](https://www.nuget.org/packages/MiniProfiler.Providers.MongoDB/) | [![MiniProfiler.Providers.MongoDB](https://img.shields.io/nuget/v/MiniProfiler.Providers.MongoDB.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.MongoDB/) | [![MiniProfiler.Providers.MongoDB](https://img.shields.io/nuget/vpre/MiniProfiler.Providers.MongoDB.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.MongoDB/) | [![MiniProfiler.Providers.MongoDB](https://img.shields.io/nuget/dt/MiniProfiler.Providers.MongoDB.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.MongoDB/) | [![MiniProfiler.Providers.MongoDB MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.Providers.MongoDB.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.MongoDB) |
| [MiniProfiler.Providers.MySql](https://www.nuget.org/packages/MiniProfiler.Providers.MySql/) | [![MiniProfiler.Providers.MySql](https://img.shields.io/nuget/v/MiniProfiler.Providers.MySql.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.MySql/) | [![MiniProfiler.Providers.MySql](https://img.shields.io/nuget/vpre/MiniProfiler.Providers.MySql.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.MySql/) | [![MiniProfiler.Providers.MySql](https://img.shields.io/nuget/dt/MiniProfiler.Providers.MySql.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.MySql/) | [![MiniProfiler.Providers.MySql MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.Providers.MySql.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.MySql) |
| [MiniProfiler.Providers.PostgreSql](https://www.nuget.org/packages/MiniProfiler.Providers.PostgreSql/) | [![MiniProfiler.Providers.PostgreSql](https://img.shields.io/nuget/v/MiniProfiler.Providers.PostgreSql.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.PostgreSql/) | [![MiniProfiler.Providers.PostgreSql](https://img.shields.io/nuget/vpre/MiniProfiler.Providers.PostgreSql.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.PostgreSql/) | [![MiniProfiler.Providers.PostgreSql](https://img.shields.io/nuget/dt/MiniProfiler.Providers.PostgreSql.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.PostgreSql/) | [![MiniProfiler.Providers.PostgreSql MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.Providers.PostgreSql.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.PostgreSql) |
| [MiniProfiler.Providers.RavenDB](https://www.nuget.org/packages/MiniProfiler.Providers.RavenDB/) | [![MiniProfiler.Providers.RavenDB](https://img.shields.io/nuget/v/MiniProfiler.Providers.RavenDB.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.RavenDB/) | [![MiniProfiler.Providers.RavenDB](https://img.shields.io/nuget/vpre/MiniProfiler.Providers.RavenDB.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.RavenDB/) | [![MiniProfiler.Providers.RavenDB](https://img.shields.io/nuget/dt/MiniProfiler.Providers.RavenDB.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.RavenDB/) | [![MiniProfiler.Providers.RavenDB MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.Providers.RavenDB.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.RavenDB) |
| [MiniProfiler.Providers.Redis](https://www.nuget.org/packages/MiniProfiler.Providers.Redis/) | [![MiniProfiler.Providers.Redis](https://img.shields.io/nuget/v/MiniProfiler.Providers.Redis.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.Redis/) | [![MiniProfiler.Providers.Redis](https://img.shields.io/nuget/vpre/MiniProfiler.Providers.Redis.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.Redis/) | [![MiniProfiler.Providers.Redis](https://img.shields.io/nuget/dt/MiniProfiler.Providers.Redis.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.Redis/) | [![MiniProfiler.Providers.Redis MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.Providers.Redis.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.Redis) |
| [MiniProfiler.Providers.Sqlite](https://www.nuget.org/packages/MiniProfiler.Providers.Sqlite/) | [![MiniProfiler.Providers.Sqlite](https://img.shields.io/nuget/v/MiniProfiler.Providers.Sqlite.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.Sqlite/) | [![MiniProfiler.Providers.Sqlite](https://img.shields.io/nuget/vpre/MiniProfiler.Providers.Sqlite.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.Sqlite/) | [![MiniProfiler.Providers.Sqlite](https://img.shields.io/nuget/dt/MiniProfiler.Providers.Sqlite.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.Sqlite/) | [![MiniProfiler.Providers.Sqlite MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.Providers.Sqlite.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.Sqlite) |
| [MiniProfiler.Providers.SqlServer](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServer/) | [![MiniProfiler.Providers.SqlServer](https://img.shields.io/nuget/v/MiniProfiler.Providers.SqlServer.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServer/) | [![MiniProfiler.Providers.SqlServer](https://img.shields.io/nuget/vpre/MiniProfiler.Providers.SqlServer.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServer/) | [![MiniProfiler.Providers.SqlServer](https://img.shields.io/nuget/dt/MiniProfiler.Providers.SqlServer.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServer/) | [![MiniProfiler.Providers.SqlServer MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.Providers.SqlServer.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.SqlServer) |
| [MiniProfiler.Providers.SqlServerCe](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServerCe/) | [![MiniProfiler.Providers.SqlServerCe](https://img.shields.io/nuget/v/MiniProfiler.Providers.SqlServerCe.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServerCe/) | [![MiniProfiler.Providers.SqlServerCe](https://img.shields.io/nuget/vpre/MiniProfiler.Providers.SqlServerCe.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServerCe/) | [![MiniProfiler.Providers.SqlServerCe](https://img.shields.io/nuget/dt/MiniProfiler.Providers.SqlServerCe.svg)](https://www.nuget.org/packages/MiniProfiler.Providers.SqlServerCe/) | [![MiniProfiler.Providers.SqlServerCe MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.Providers.SqlServerCe.svg)](https://www.myget.org/feed/miniprofiler/package/nuget/MiniProfiler.Providers.SqlServerCe) |
| [MiniProfiler.Shared](https://www.nuget.org/packages/MiniProfiler.Shared/) | [![MiniProfiler.Shared](https://img.shields.io/nuget/v/MiniProfiler.Shared.svg)](https://www.nuget.org/packages/MiniProfiler.Shared/) | [![MiniProfiler.Shared](https://img.shields.io/nuget/vpre/MiniProfiler.Shared.svg)](https://www.nuget.org/packages/MiniProfiler.Shared/) | [![MiniProfiler.Shared](https://img.shields.io/nuget/dt/MiniProfiler.Shared.svg)](https://www.nuget.org/packages/MiniProfiler.Shared/) | [![MiniProfiler.Shared MyGet](https://img.shields.io/myget/miniprofiler/vpre/MiniProfiler.Shared.svg)](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).