我在mvc Web应用程序中使用ASP.net core 2。我目前正在从一个AD组授权一个Controller动作,到目前为止,它在localhost上运行良好。现在发布后,没有得到登录窗口,而是出现以下错误:
InvalidOperationException:未指定authenticationScheme,也未找到DefaultChallengeScheme。
这就是我授权广告角色的方式。
[Authorize(Roles = "Domain Users")]
我需要添加一些内容到startup.cs还是我缺少其他内容?
答案 0 :(得分:1)
您需要在Startup.cs
中进行以下操作:
services.AddAuthentication(IISDefaults.AuthenticationScheme);