SkillAgentSearch skills...

AspNetCoreRouteDebugger

An ASP.NET Core Route Debugger implemented as a Razor Page

Install / Use

/learn @ardalis/AspNetCoreRouteDebugger
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

AspNetCoreRouteDebugger

An ASP.NET Core 9 Route Debugger implemented as a Razor Page. Read more about Debugging ASP.NET Core Routes.

Sample

Clone the rep. Run the sample project. Navigate to /routes. You should see a list of routes.

Adding to your Project

Grab the two files from the RouteDebuggerPage folder. Drop them into a Pages folder in your ASP.NET Core app (2.0 or greater). Rename if desired (and lock down from public access). Fix namespaces if desired. That should be all you need to do!

I'm Not Using Razor Pages!

Grab the RoutesController.cs file, which currently returns JSON. Write a simple page that consumes the JSON (via an API call), or modify the Routes.cshtml file to be a view and have the controller return a view instead. Pull requests accepted if someone wants to make this a bit cleaner.

Original Idea

Credit for the idea behind this sample goes to this issue.

View on GitHub
GitHub Stars72
CategoryDevelopment
Updated12mo ago
Forks21

Languages

C#

Security Score

87/100

Audited on Mar 27, 2025

No findings