Debugging 如何在Blazor(服务器端)中跟踪和调试路由

Debugging 如何在Blazor(服务器端)中跟踪和调试路由,debugging,routes,blazor,Debugging,Routes,Blazor,Blazor应用程序中的路由出现了一些奇怪的情况。如果我把错误的网址像http://localhost:57222/xxxx -URL捕获和正常处理时出错,但如果我输入错误的URLhttp://localhost:57222/xxxx/yyyy -Blazor引擎没有发现任何东西,甚至http://localhost:57222/xxxx/yyyy/_framework/blazor.server.js,因此我看不到正确的页面“对不起,这个地址什么都没有。” 在另一种情况下,我尝试将Micros

Blazor应用程序中的路由出现了一些奇怪的情况。如果我把错误的网址像http://localhost:57222/xxxx -URL捕获和正常处理时出错,但如果我输入错误的URLhttp://localhost:57222/xxxx/yyyy -Blazor引擎没有发现任何东西,甚至http://localhost:57222/xxxx/yyyy/_framework/blazor.server.js,因此我看不到正确的页面“对不起,这个地址什么都没有。” 在另一种情况下,我尝试将Microsoft.AspNetCore.Identity.UI与Blazor一起使用,但我无法收到调试消息“Route matched with{page=“/Account/Login”,area=“Identity”}。执行我预期的page/Account/Login,并且我没有重定向到Identity.UI组件。 我以同样的方式配置了路由

            app.UseEndpoints(endpoints =>
        {
            endpoints.MapControllers();
            endpoints.MapBlazorHub();
            endpoints.MapFallbackToPage("/_Host");
            endpoints.MapAreaControllerRoute("admin_route", "Admin", "Admin/{controller}/{action}/{id?}");
            endpoints.MapAreaControllerRoute("identityUI_route", "Identity", "Identity/Account/{action}/{id?}");
        });
管理面板和主分支没有工作正常的区域,但是(1)错误处理中发生了一些奇怪的事情,(2)我没有调用Identity.UI。 如何跟踪和调试此问题