C# ASP.NET core 2.1本地化标识url
我正在创建一个新的ASP.NET core 2.1项目,我已经创建了一个在开始时包含语言代码的路径(Website.com/en/Home/Index) 我已经将身份代码构建到我的项目中,它创建了一个身份区域,使登录Url为Website.com/Identity/Account/Login 我想知道是否有可能使路线与语言代码相同? 最好是Website.com/en/Account/Login,但如果不可能,Website.com/en/Identity/Account/Login也可以C# ASP.NET core 2.1本地化标识url,c#,asp.net,asp.net-identity,asp.net-core-2.1,C#,Asp.net,Asp.net Identity,Asp.net Core 2.1,我正在创建一个新的ASP.NET core 2.1项目,我已经创建了一个在开始时包含语言代码的路径(Website.com/en/Home/Index) 我已经将身份代码构建到我的项目中,它创建了一个身份区域,使登录Url为Website.com/Identity/Account/Login 我想知道是否有可能使路线与语言代码相同? 最好是Website.com/en/Account/Login,但如果不可能,Website.com/en/Identity/Account/Login也可以 谢谢
谢谢 我面临同样的问题,甚至配置:
services.Configure(opt=>{opt.LoginPath=newpathString(“{culture=en}/Home/Login”);})代码>没有帮助:/n不覆盖任何内容。
app.UseRouter(routes =>
{
routes.MapMiddlewareRoute("{culture=" + DefaultCultures + "}/{*mvcRoute}", subApp =>
{
subApp.UseRequestLocalization(localizationOptions);
mvcRoutes.MapRoute(
name: "default",
template: "{culture=" + DefaultCultures + "}/{controller=Home}/{action=Index}/{id?}"
});
});
});