Debugging 如何在Blazor(服务器端)中跟踪和调试路由
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组件。 我以同样的方式配置了路由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
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。
如何跟踪和调试此问题