c# - 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++ - Qt QML 桌面应用程序自动化测试
- javascript - 如何使用js添加和删除活动类
- php - Sum of 4 fields in table with laravel
- vb.net - 使用调用变量 vb.net 生成可打印的字母
- python - 为什么“If”条件内的字符串返回True
- bash - 在 bash 终端中循环并应用命令
- c# - NamedPipe WriteFile 被阻止(C++ 服务器 C# 客户端)
- kotlin - 如何使用 bit 在 Kotlin 中存储配置?
- sql - 使用 SQL 查询从具有不同日期的同一表中的先前价格中减去当前价格
- spring-boot - Spring Boot 中的哪个实体类应该具有级联功能?