我只是在阅读有关在 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 并且有一个应用程序池,只是想确认,当我默认不使用上述代码进行模拟时,该服务将使用我为应用程序池设置的身份。
问题是我想要根据用户是通过 Windows 应用程序登录还是使用 ASP.Net 表单身份验证对资源进行不同的安全访问谢谢