gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 05:10:10 25 4
gpt4 key购买 nike

在.net中,当一个网站托管在IIS中时,您如何获得该网站在其下运行的当前用户。即,应用程序池用户不是当前访问该站点的用户。

使用集成和模拟的Windows。

<authentication mode="Windows"/>
<identity impersonate="true"/>

最佳答案

要使用托管代码还原为应用程序池用户,您可以执行以下操作:

using (WindowsIdentity.Impersonate(IntPtr.Zero)) 
{
//This code executes under app pool user
}

关于.net - 使用impersonate = true时如何在IIS中获取当前的应用程序池用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2741728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com