我有一个ASP.NET应用程序,并且将身份验证设置为“ Windows身份验证”,该功能可以正常工作,但是现在我试图模拟用户,因此如果他们登录Windows,他们将绕过登录名和登录名对话框。
我在system.web下的web.config中设置了这些设置:
<authentication mode="Windows" />
<identity impersonate="true" />
并且我在system.webServer下设置了此设置:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
并且在我的IIS中,我启用了Windows身份验证,启用了ASP.NET模拟,并禁用了匿名身份验证。
但是我仍然会获得Windows身份验证登录窗口,当我登录时能够绕过我们拥有(但无权访问)的另一个Intranet站点上的身份验证
我在做什么错?