C# · 12月 26, 2021

c# – MVC6中的ASP身份 – 登录路径属性不工作

从beta 5更新到beta 8后,我无法在Cookie身份验证选项中设置自定义登录路径. services.AddCookieAuthentication(config =>{ config.LoginPath = “/Auth/Login”; //or //config.LoginPath = new Microsoft.AspNet.Http.PathString(“Auth/Login”);});

该值完全被忽略.仍然被重定向到默认的“/帐户/登录”.有没有其他选项来设置这个路径?

@H_404_7@解决方法 看来现在你应该这样做有所不同(对我有用): services.Configure<IdentityOptions>(options=>{ options.Cookies.ApplicationCookie.LoginPath = new Microsoft.AspNet.Http.PathString(“/Auth/Login”);});

从here.