.net – 使用impersonate = true时如何在IIS中获取当前应用程序池用户?

在.net中托管的网站如何获得网站运行的当前用户.即,应用程序池用户不是访问该站点的当前用户.

使用Windows集成和模拟.

<authentication mode="Windows"/>
<identity impersonate="true"/>
要在托管代码中恢复为应用池用户,您可以执行以下操作:
using (WindowsIdentity.Impersonate(IntPtr.Zero)) 
{
   //This code executes under app pool user
}

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...