如果ASP.NET Core 3.1 Windows身份验证不停提示凭据,可能是由于浏览器的安全设置问题引起的。您可以尝试以下解决方法:
services.AddAuthentication(IISDefaults.AuthenticationScheme);
app.UseAuthentication();
app.UseAuthorization();
[Authorize]
public class HomeController : Controller
{
// ...
}
如果您在使用Internet Explorer时遇到此问题,可以尝试更改Internet Explorer的安全设置。打开Internet Explorer,选择“工具”> “Internet选项”,然后选择“安全”选项卡。将安全级别设置为“低”或“中低”。
如果您使用的是其他浏览器,可以尝试清除浏览器缓存和Cookie,然后重新加载页面。
希望这些解决方法能够帮助您解决问题。如果问题仍然存在,请提供更多关于您的应用程序和错误的详细信息,以便我们能够提供更具体的帮助。