gpt4 book ai didi

asp.net-mvc - vNext 重定向到登录返回 404

转载 作者:行者123 更新时间:2023-12-03 04:06:19 24 4
gpt4 key购买 nike

我正在使用 vNext,它在 localhost 上运行良好,但在服务器上,重定向到登录功能确实会将我发送到正确的 url (XXX/Account/Login?ReturnUrl=%2FMonitoring),但我收到一条错误消息。

404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

方法:

[HttpGet]
[AllowAnonymous]
public IActionResult Login(string returnUrl)
{
ViewBag.ReturnUrl = returnUrl;

return View();
}

启动.cs

app.UseCookieAuthentication(options =>
{
options.AutomaticAuthenticate = true;
options.AutomaticChallenge = true;
options.AuthenticationScheme = CookieAuthenticationDefaults.AuthenticationScheme;
options.CookieName = "WnctAuthCookie";
if (!env.IsDevelopment())
options.CookieSecure = CookieSecureOption.Always;
options.ExpireTimeSpan = TimeSpan.FromMinutes(60);
options.SlidingExpiration = true;
options.LoginPath = new PathString("/Account/Login");
options.LogoutPath = new PathString("/Account/Logout");
});

我正在使用 1.0.0-rc1-final,并且我还在 Windows 7 下使用 IIS 7.5,并且启用了 https。

我不确定这是由于 IIS 上的设置还是其他原因造成的。有没有人有解决办法?

最佳答案

我不确定,但我认为您必须像这样输入文件名及其扩展名

  options.LoginPath = new PathString("/Account/Login.aspx");
options.LogoutPath = new PathString("/Account/Logout.aspx");

关于asp.net-mvc - vNext 重定向到登录返回 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35179619/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com