首页 > 解决方案 > ASP.NET 和 IIS 模拟不起作用

问题描述

我有一个 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 站点上的身份验证(但无权访问)

我究竟做错了什么?

标签: c#asp.netiis

解决方案


推荐阅读