iis - 在 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
});
解决方案
推荐阅读
- python - pd.read_csv 是否有可能导致 KeyError?
- mysql - “警告:PDOStatement::execute(): SQLSTATE[HY093]”的问题
- python-3.x - 如何用最后一个已知价格填写每小时时间戳的行,直到价格列发生变化并同样继续进一步
- string - 如何在lua函数中允许两种不同格式的参数?
- javascript - 特定元素(iframe)上的桌面触摸屏捏合/平移(缩放)
- botframework - 当 Bot 托管在 Azure 上时,我无法在验证器方法内的瀑布对话框中从自适应卡中检索值
- android - 从显示应用程序在后台运行的通知中打开应用程序
- java - 谁能告诉我哪里做错了,“将数据从一个片段发送到另一个片段”?
- c++ - 如何在头文件C++中实现类对象
- python - Python 多处理 Process() 在 Windows 10 上不起作用(即使用于酸洗简单字符串)