Asp.net core mvc 自定义授权重定向

Asp.net core mvc 自定义授权重定向,asp.net-core-mvc,Asp.net Core Mvc,我使用的是Beta 4,当我使用[Authorize]属性时,它会像我预期的那样重定向到/account/login,但这不是我的URL名称。我可以在web.config中自定义它,但我不知道在ASP.NET 5中在哪里配置它。有什么想法吗?不确定这是否有帮助,但我确实下载了VS 2015 RC 我创建了一个新的MVC6网站项目并启动了(F5)。当未经身份验证时,我尝试访问带有[Authorize]属性的ManageController 不用说,我被重定向到Account/login视图,但我找

我使用的是Beta 4,当我使用[Authorize]属性时,它会像我预期的那样重定向到/account/login,但这不是我的URL名称。我可以在web.config中自定义它,但我不知道在ASP.NET 5中在哪里配置它。有什么想法吗?

不确定这是否有帮助,但我确实下载了VS 2015 RC

我创建了一个新的MVC6网站项目并启动了(F5)。当未经身份验证时,我尝试访问带有
[Authorize]
属性的
ManageController

不用说,我被重定向到Account/login视图,但我找不到该视图的配置位置

我确实在
Startup.cs
ConfigureServices()方法中添加了以下内容:

services.Configure(选项=>
{
options.LoginPath=新路径字符串(“/Gazou/Index”);
});
在正上方:

services.AddMvc();
然后,我用一个简单的
索引IActionResult()
创建了新的
GazouController

再次运行应用程序,尝试访问
ManageController
,但这次,我被重定向到我的
GazouController
Index
方法,而不是默认行为

希望这有帮助。
Vince

我想你没有用代码格式化它,所以我看不到它,但这是我发现的:

  services.Configure<CookieAuthenticationOptions>(opt =>
  {
    opt.LoginPath = PathString.FromUriComponent("/Auth/Login");
  });
services.Configure(opt=>
{
opt.LoginPath=PathString.FromUriComponent(“/Auth/Login”);
});

我也在寻找相同的答案“不用说,我被重定向到了帐户/登录视图,但我没有找到配置的位置。”有人知道为什么会重定向,并且在我们的配置中有这样的行为吗