ASP.net核心2 / InvalidOperationException:未指定authenticationScheme,并且未找到DefaultChallengeScheme

时间:2019-01-30 12:32:40

标签: c# model-view-controller asp.net-core-2.0

我在mvc Web应用程序中使用ASP.net core 2。我目前正在从一个AD组授权一个Controller动作,到目前为止,它在localhost上运行良好。现在发布后,没有得到登录窗口,而是出现以下错误:

InvalidOperationException:未指定authenticationScheme,也未找到DefaultChallengeScheme。

这就是我授权广告角色的方式。

    [Authorize(Roles = "Domain Users")]

我需要添加一些内容到startup.cs还是我缺少其他内容?

1 个答案:

答案 0 :(得分:1)

您需要在Startup.cs中进行以下操作:

services.AddAuthentication(IISDefaults.AuthenticationScheme);