Asp.net mvc 4 使用asp mvc的windows身份验证iis 10

Asp.net mvc 4 使用asp mvc的windows身份验证iis 10,asp.net-mvc-4,iis,Asp.net Mvc 4,Iis,我有一个.NET 6应用程序(asp mvc)在Windows 2016 server上的IIS 10下运行,当我继续收到登录提示时,无法使集成的Windows身份验证正常工作。我已将IIS中的Windows身份验证设置为启用,禁用了所有其他安全类型,并且我的应用程序web.config文件身份验证/授权设置为: ***<system.web> <authenticationmode="Windows"/> <authorization> <deny u

我有一个.NET 6应用程序(asp mvc)在Windows 2016 server上的IIS 10下运行,当我继续收到登录提示时,无法使集成的Windows身份验证正常工作。我已将IIS中的Windows身份验证设置为启用,禁用了所有其他安全类型,并且我的应用程序web.config文件身份验证/授权设置为:

***<system.web>
<authenticationmode="Windows"/>
<authorization>
<deny users = "?" />
</authorization>
</system.web>***
***
***
通过此设置,我希望Windows用户的幕后验证能够允许访问和拒绝匿名用户。然而,当我尝试访问该站点时,我得到的是一个Windows登录弹出窗口


我非常感谢任何人提供的帮助,我仍然只使用windows身份验证,但没有弹出窗口,windows身份验证是针对实际的windows用户执行的。

IIS/ASP.NET端设置不会停止提示,因为这是浏览器端设置。请参阅和浏览器文档以获取解决方案。您可以尝试使用iis身份验证并设置为禁用匿名身份验证和启用windows身份验证。或者另一个选项是,您可以将身份验证规则设置为允许某些用户,这样它将只允许指定的用户。