【发布时间】:2017-10-01 16:35:55
【问题描述】:
我使用 ASP NET Core + Identity。当我无权访问页面时,我得到了这个:
http://localhost:5087/Login?ReturnUrl=/Error/401
我应该如何正确获取正确的 ReturnUrl?
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
app.UseExceptionHandler("/Error");
app.UseStatusCodePagesWithReExecute("/Error/{0}");
app.UseStaticFiles();
app.UseIdentity();
app.UseMvc();
}
public IActionResult Error(string id)
{
switch(id)
{
case "404":
return File("~/errors/404.html", "text/html");
break;
}
}
【问题讨论】:
-
你期待:
http://localhost:5087/Error/401吗? -
@MegaTron 我期待localhost:5087/Login?ReturnUrl=RequestedAction
标签: asp.net asp.net-mvc asp.net-core-mvc