表单身份验证覆盖IIS7中的模拟

时间:2011-02-07 20:04:25

标签: asp.net iis-7 forms-authentication impersonation integrated-pipeline-mode

我一直在寻找解决方案。

我有一个在IIS6上运行良好的ASP.NET应用程序。在IIS 7.5(集成管道)上,我遇到了一些问题。由于应用需要访问IIS IUSR帐户下的某些资源,因此在web.config中设置了<identity impersonate="true" />。如果用户没有登录时工作正常(即应用程序冒充IUSR并访问资源)。

只要您通过表单身份验证登录(由数据库支持),模拟就会停止工作并恢复为应用程序池用户身份(无法访问所需资源,我已通过procmon验证了这一点)。我知道这可能是集成模式下表单身份验证的限制。

是否有任何解决方法可以让我在使用表单身份验证时冒充IUSR?

0 个答案:

没有答案