【发布时间】:2015-01-24 05:16:17
【问题描述】:
在 IIS 管理器中,Authentication - Anonymous Authentication 我将 Anonymous user identity 设置为 IUSR。
现在如果把这个放到 web.config 中:
<identity impersonate="true"/>
然后System.Security.Principal.WindowsIdentity.GetCurrent().Name 返回NT AUTHORITY\IUSR。
但如果我删除
<identity impersonate="true"/>
如何从代码中模拟IUSR?我尝试使用SimpleImpersonation 来做到这一点,但我需要IUSR 的密码。我找到了一种使用过时的 adsutil.vbs 获取它的方法,但我在 Windows 8.1 / IIS 8.5 上没有它。
这个问题是理论上的,我不需要冒充IUSR,但我发现 IIS 确实很有趣。
【问题讨论】:
标签: asp.net iis impersonation