我有这段代码确定访问我在网站虚拟目录下运行的aspx页面的用户的身份(IIS中的Windows身份验证)。这用于访问远程服务器上的文件夹。对于远程服务器上的不同文件和文件夹,每个用户的访问权限都不同。
System.Security.Principal.WindowsImpersonationContext impersonationContext; impersonationContext = ((System.Security.Principal.WindowsIdentity)User.Identity).Impersonate();
我的问题:是否有其他方法可以使用此代码?如果我只有用户名和域名,我可以冒充用户吗?