2

我一直在到处寻找解决方案。

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

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

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

4

0 回答 0