2011-09-20 52 views
0

我们正在使用IIS 7.5从2003 IIS6 Web服务器迁移到2008 R2。IIS 7.5中的Crystal Reports 2010要求身份验证

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

在新的服务器时,我们去我们的Crystal Reports浏览器页面,我们得到提示对于Windows身份验证,那么如果你在有效的凭证类型或不是你得到以下错误在Firefox:

XML Parsing Error: no element found

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

Line Number 1, Column 1:

^

在IE浏览器你只是得到一个空白的屏幕。

相同的代码运行在Visual Studio 2010的服务器上调试模式很好,而我们的其他服务器上正常工作

感谢

回答

0

我知道答案是为时已晚,但给大家做个参考为其他用户。

我太IIS 7.5中遇到这个问题,并在5天后的调查,我发现这个问题是因为水晶报表查看器运行为32位,来解决这个问题:

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

另外请注意,您必须安装Oracle客户端32位版本太多。

+2

最后我们发现,如果您使用SSL运行该网站,它就会起作用。所以如果我们把它放在我们的Live服务器上,它会很好,教我先把它放在测试环境中 – theedam