0

我们正在从 2003 IIS6 Web 服务器迁移到带有 IIS 7.5 的 2008 R2。

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

在新服务器上,当我们进入水晶报告查看器页面时,系统会提示您进行 Windows 身份验证,然后如果您输入有效凭据,您会在 Firefox 中收到以下错误:

XML 解析错误:未找到元素

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

第 1 行,第 1 列:

^

在 IE 中,您只会得到一个空白屏幕。

相同的代码在 Visual Studio 2010 的服务器上的调试模式下运行良好,并且在我们的其他服务器上运行良好

谢谢

4

1 回答 1

0

我知道答案为时已晚,但不能作为其他用户的参考。

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

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

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

于 2012-01-09T12:56:19.977 回答