4
我在IIS中的應用程序中使用模擬。我需要將文件寫入文件系統,但不希望在這種情況下使用模擬用戶的憑據。我需要使用應用程序池的憑據。將模擬的憑據提升到IIS中的應用程序池憑證
如何暫時將工作進程的憑證從模擬憑證提升到應用池的憑證?
我在IIS中的應用程序中使用模擬。我需要將文件寫入文件系統,但不希望在這種情況下使用模擬用戶的憑據。我需要使用應用程序池的憑據。將模擬的憑據提升到IIS中的應用程序池憑證
如何暫時將工作進程的憑證從模擬憑證提升到應用池的憑證?
在谷歌搜索之後找到了答案。
using System.Security.Principal;
WindowsImpersonationContext ctx =
WindowsIdentity.Impersonate(System.IntPtr.Zero);
//do stuff in app pool's security context
ctx.Undo();
http://www.mindsharpblogs.com/todd/archive/2005/05/03/467.aspx
可以請你添加的東西相關的應用程序池的安全上下文 – 2014-12-23 13:06:07