【发布时间】:2016-11-04 06:39:35
【问题描述】:
我最近将我的项目框架从 3.5 升级到了 4.5。然后我相应地更改了应用程序池版本,现在水晶报告不起作用。它没有给出错误,但报告是空白的。它在 .Net CLR 版本 v2 上运行良好。这里我附上了应用程序池设置的屏幕截图和我现在得到的报告
【问题讨论】:
标签: c# asp.net .net crystal-reports
我最近将我的项目框架从 3.5 升级到了 4.5。然后我相应地更改了应用程序池版本,现在水晶报告不起作用。它没有给出错误,但报告是空白的。它在 .Net CLR 版本 v2 上运行良好。这里我附上了应用程序池设置的屏幕截图和我现在得到的报告
【问题讨论】:
标签: c# asp.net .net crystal-reports
您使用的是哪个版本的水晶报表?
AS Crystal 2011 和 2013 的安装中不包含任何 SDK,因此您必须下载并安装最新的 Crystal for VS 软件才能在 VS 2010 或 VS 2012 和 .NET Framework 4.5 中处理报表。
或者您必须为 Crystal 13 安装服务包。需要至少 SP9 才能在最新框架中运行报表。请检查下面给出的链接 -
【讨论】:
我们遇到了同样的问题:
原因:当.Net 在服务器上升级到4.6 时,Crystal Report engine 会查找不存在的文件夹../aspnet_client/system_web/4_6_1055。报告页面试图从不存在的文件夹中引用.js 和.css 文件,而损坏的.js 链接阻止了页面加载。
解决方案:复制文件夹 ../4_0_30319/..(或您的最新文件夹)并重命名为 ../4_6_1055/..(或您当前的 .Net 版本 em>)。文件未更改,因为这是 .Net 升级,而不是 Crystal Reports upgrade。
要检查您是否有此问题:在浏览器中打开开发者工具并查找损坏的 .js 和 .css 链接。
【讨论】: