我只是閱讀有關暫時冒充在ASP.Net臨時模擬的Windows身份驗證的用戶在ASP.Net
用戶在http://msdn.microsoft.com/en-us/library/ff647405.aspx
要做到這一點下面的代碼使用。
//暫時模仿原始用戶。
WindowsImpersonationContext wic = wi.Impersonate();
try
{
// Access resources while impersonating.
}
catch
{
// Prevent exceptions propagating.
}
finally
{
// Revert impersonation.
wic.Undo();
}
我使用Windows Server 2008和有一個應用程序池,只是想cofirm,當我不使用上面的代碼默認冒充該服務隨後將用我的身份是什麼我已經爲集我的應用程序池。
問題是,我想這取決於如果用戶通過Windows應用程序登錄或使用ASP.Net窗體身份驗證 感謝