暂时禁用MVC5中的模拟

时间:2014-07-19 00:30:04

标签: c# asp.net-mvc-5

我有一个特殊帐户的app级模拟,允许数据库访问和其他功能。

但是对于一个特定的操作(从用户的PC读取文件),我需要禁用应用程序级别模拟。

有没有办法可以使用" WindowsImpersonationContext"禁用部分的app模拟并在代码完成后立即重新激活...(最好通过using语句)。

1 个答案:

答案 0 :(得分:0)

所以,我能够解决它。

感谢:Can I turn off impersonation just in a couple instances

我用过:

using (var impersonationContext = WindowsIdentity.Impersonate(IntPtr.Zero))