私はASP NETコア+アイデンティティを使用します。私がページにアクセスする権限がない場合、私はこれを持っています:ASP NETコアID。 ReturnUrl
http://localhost:5087/Login?ReturnUrl=/Error/401
私は正しいReturnUrlを正しく取得する必要がありますか?代わりに、あなたは完全な敗走を取得したいオブジェクトreturn File("~/errors/404.html", "text/html");
の
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 /エラー/ 401'? – Marusyk
@MegaTron私はhttp:// localhost:5087/Loginを期待していますか?ReturnUrl = RequestedAction – dizar47