首页 > 解决方案 > 在 ASP.NET 中使用模拟 使用 .NET Framework 4.6.1 在 IIS 中托管

问题描述

我正在尝试创建一个使用 Windows 身份验证和模拟的网站,但是它不起作用。看起来模仿并没有做任何事情。

我尝试使用 Http.sys 而不是 Kestrel,但根据 MS ,这不受支持。这可能吗?

这是我的控制器中的模拟代码的样子:

        var user = (WindowsIdentity)User.Identity;
        WindowsIdentity.RunImpersonated(user.AccessToken, () =>
        {
             // Do something as impersonated user
        });

标签: iisasp.net-coreimpersonation

解决方案


推荐阅读