Crystal报告v12在托管后没有显示报告

时间:2011-12-03 10:18:11

标签: asp.net iis-7 crystal-reports-2008

我正在开发ASP.net 3.5(使用VB脚本)和Crystal Reports 2008(V12)的项目。当我在visual studio(2008)中运行我的解决方案时它工作正常,但在将其发布到本地IIS(7)后,它不会在报表查看器中显示报表。我也没有看到任何错误。

我已将'aspnet_client'文件夹放在包含水晶报告相关文件的wwwroot文件夹下。

我之前使用过水晶报告10.5,但之后我将它转换为V12,因为我的主机不支持旧版本。 您对这方面的支持将不胜感激。

提前致谢:)

1 个答案:

答案 0 :(得分:0)

我最近遇到了这个问题并成功设法让报告正常运行。我正在使用Visual Studio 2005,但我在使用Windows 2008 Server R2 Enterprise的本地服务器上发布了我的项目。

我通过更改IIS 7的应用程序池设置来修复此问题。我将其更改为Classic ASP.NET for .NET 2.0 Framework。我想你可能不需要这个设置,但我不确定。

其次,当您在Visual Studio 2005中打开报表时,请检查您是否正在使用OLE DB Provider for SQL Server而不是SQL Native Client,以防您使用SQL Server数据库。

您使用的是哪种操作系统?我希望你没有使用Windows XP。 Windows XP存在连接字符串中提到的集成安全性问题。