我有一个 ASP.NET 应用程序配置web.config
为使用这样的模拟:
<system.web>
<identity impersonate="true" />
<authentication mode="Windows" />
</system.web>
应用程序需要执行某些管理任务。如果我以 user 身份登录到应用程序,这可以正常administrator
工作,但在以 .userA
我怀疑这里发生的事情是介入UAC
。虽然 ASP.NET 应用程序正在模拟userA
,但在执行需要提升的操作时,它会失败,而运行administrator
正常,因为该用户开始提升(如果在 Windows 中以交互方式执行操作)。
顺便说一句,我不需要网络级别的模拟,所以我不相信我应该需要delegation
?