ASP.NET Core Attribute Route Constraints: Stop Two-Segment Routes from Silently Capturing MVC Pages
Reproduce an ASP.NET Core two-segment attribute-route collision on .NET 9, then fix endpoint selection with constraints, logs, and a route test matrix.