IIS 7.5中的Crystal Reports 2010要求身份验证

时间:2011-09-20 09:34:43

标签: iis-7.5 windows-server-2008-r2 crystal-reports-2010

我们正在使用IIS 7.5从2003 IIS6 Web服务器迁移到2008 R2。

我们还有一台运行IIS7的Windows 2008服务器,此服务器上的一切正常。

在新的服务器上,当我们转到我们的Crystal报表查看器页面时,系统会提示您进行Windows身份验证,然后如果您输入有效凭据,则会在firefox中出现以下错误:

  

XML解析错误:找不到元素

     

地点:http://192.168.10.112/Reports/ReportViewer.aspx?id=49

     

第1行,第1列:

     

^

在IE中你只是一个空白的屏幕。

相同的代码在Visual Studio 2010中的服务器上以调试模式运行正常,并且可以在我们的其他服务器上正常运行

由于

1 个答案:

答案 0 :(得分:0)

我知道答案为时已晚,但要成为其他用户的参考。

我在IIS 7.5中也遇到了这个问题,经过5天的调查,我发现问题是因为Crystal Reports Viewer以32位运行,以解决这个问题:

    在IIS中
  • ,转到“应用程序池”
  • 选择您正在为您的应用程序使用它的池,通常是“ASP.Net v4.0”。
  • 点击右侧面板中的“高级设置...”。
  • 将值“启用32位应用程序”设置为“True”

另请注意,您还必须安装oracle客户端32位版本。

相关问题