IIS 7.0 上的模拟传递了 Crystal Reports 的计算机凭据

IIS 7.0 上的模拟传递了 Crystal Reports 的计算机凭据

在 32 位 Windows 2008 服务器上,在经典 .NET 托管管道模式下运行 Donor2 应用程序,配置为 Windows 集成身份验证和模拟,所有 .NET 页面都传递经过身份验证的用户凭据 [DomainName\UserName]。这是正确的预期行为。Crystal Reports 页面传递的不是经过身份验证的用户凭据,而是 IIS 服务器的凭据 [DomainName\MachineName$]。

这种情况最令人沮丧的一点是,我有另一台服务器,据我所知,它的配置完全相同。该服务器在加载 Crystal Reports 时,会按预期传递经过身份验证的用户凭据 [DomainName\UserName]。我显然漏掉了一些东西,但我不知道那是什么。

答案1

事实证明,我们所运行的 Crystal Reports 版本显然存在模拟问题。我们使用的是 Crystal Reports XI R2 SP4。升级到 SP6 解决了这个问题。

相关内容