【发布时间】:2017-12-18 19:17:01
【问题描述】:
我已遵循此处指定的 .NET Core 2.0 Windows 身份验证的所有文档:
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/windowsauth?tabs=aspnetcore2x
但是,无论我如何在 IIS 中设置我的测试项目,即使我已经登录到域,我仍然会“提示”输入凭据。
这与 .NET Core 1.0 中的行为不同(我已经成功设置了许多 Windows 身份验证方案)。我在 Startup.cs 中也有所需的行:
services.AddAuthentication(IISDefaults.AuthenticationScheme);
在这一点上,我不确定该怎么做 - IIS 使用新的 2.0 身份验证设置为站点提供服务似乎存在某种问题。奇怪的是,在本地开发时,我没有遇到任何问题(我在调试配置中选中了“启用 Windows 身份验证”)。
感谢所有帮助..
【问题讨论】:
标签: c# .net iis .net-core windows-authentication