C# 更改角度视图中的默认标识路线&;ASP.NET核心项目
我将Angular配置为使用“登录”路径来显示C# 更改角度视图中的默认标识路线&;ASP.NET核心项目,c#,asp.net-core,C#,Asp.net Core,我将Angular配置为使用“登录”路径来显示LoginComponent页面。没关系 但当我尝试在未登录的情况下访问某个授权页面时,我在浏览器中获得了以下地址: https://localhost:5001/Identity/Account/Login?ReturnUrl=%2Fapi%2FMyController%2FMyAction 这个错误是: 默认标识UI布局需要部分视图“\u LoginPartial”,通常位于“/Pages/\u LoginPartial”或“/Views/Sh
LoginComponent
页面。没关系
但当我尝试在未登录的情况下访问某个授权页面时,我在浏览器中获得了以下地址:
https://localhost:5001/Identity/Account/Login?ReturnUrl=%2Fapi%2FMyController%2FMyAction
这个错误是:
默认标识UI布局需要部分视图“\u LoginPartial”,通常位于“/Pages/\u LoginPartial”或“/Views/Shared/\u LoginPartial”才能工作。根据您的配置,我们在以下位置查看了它:/区域/标识/页面/帐户/_LoginPartial.cshtml
/区域/标识/页面/_LoginPartial.cshtml
/区域/标识/页面/共享/_LoginPartial.cshtml
/区域/Identity/Views/Shared/_LoginPartial.cshtml
/Pages/Shared/_LoginPartial.cshtml
/视图/Shared/_LoginPartial.cshtml
是否可以指向/login页面而不是
/Identity/Account/login
?您可以尝试在Startup.ConfigureServices中配置应用程序的cookie<在调用AddIdentity
或AddDefaultIdentity
后,必须调用code>configureApplicationOkie:
services.ConfigureApplicationCookie(options =>
{
options.LoginPath = "/Account/Login";
});