我正在尝试模拟通过 Windows 身份验证进行身份验证的用户。所以我在 IIS(7.5 版)上启用了 ASP.NET 模拟和 Windows 身份验证。如果我对特定用户使用模拟,它可以正常工作
<identity impersonate="true" password="mypa$$" userName="MYDOMAIN\myUser" />
如果我没有指定用户,为了模拟 Windows 身份验证用户,我会收到一个错误(HTTP 错误 500.24 - 内部服务器错误。登录方法:尚未确定,登录用户:尚未确定)
<identity impersonate="true" />
我错过了什么吗?我是否需要在 web.config 中添加额外的代码行来指定我想模拟 Windows 身份验证用户?
编辑:我通过添加这一行来解决,即使我并不真正理解它的含义
<validation validateIntegratedModeConfiguration="false" />