我启用了模拟和 Windows 身份验证。
<authentication mode="Windows" />
<identity impersonate="true" userName="name" password="passord"/>
但Thread.CurrentPrincipal.Identity.Name
返回经过身份验证的用户的名称并WindowsIdentity.GetCurrent()
返回模拟身份。
这些身份不应该是一样的吗?
在这种情况下,代码在哪些凭据下运行?