Startup.cs中的ConfigureServices()方法中的以下代码在我的ASP.NET Core 1.0 RC1项目中运行良好。现在,我正在将它迁移到最终版本,但是这一行给了我一个错误,上面写着“AuthorizationPolicyBuilder不包含带有那么多参数的构造函数”。
services.AddMvc(options =>
// Require authenticated users throughout the application
options.Filters.Add(new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build()));
);
我需要对此行进行哪些修改?
答案 0 :(得分:3)
实际上这只是一个语法错误。拿走分号:
services.AddMvc(options =>
// Require authenticated users throughout the application
options.Filters.Add(new AuthorizeFilter(new AuthorizationPolicyBuilder()
.RequireAuthenticatedUser()
.Build()))
);