0

StackOverflow,你是我唯一的希望!

我很不幸在开发中继承了大约 3/4 的 ASP.NET 3.5 应用程序。本项目使用 Crystal Reports Basic for VS 2008 从数据源生成 PDF 文件。很简单。

无论如何,这个项目在我的开发机器(VS 2008)上编译并运行良好,但是当我将它发布到服务器(安装了 CR Basic for VS 2008 Runtime)时,我在尝试导出报告时收到此错误消息转为 PDF:

Error in File C:\WINDOWS\TEMP\Report {D3596595-5217-4888-A770-72427B29DE27}.rpt:
The user function manager DLL (ufmanager.dll) could not be found.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Runtime.InteropServices.COMException: Error in File C:\WINDOWS\TEMP\Report {D3596595-5217-4888-A770-72427B29DE27}.rpt:
The user function manager DLL (ufmanager.dll) could not be found.

不幸的是,在谷歌上搜索错误消息只会出现少数结果,而且它们没有帮助。

我的服务器运行的是 Windows 2003 x64 SP2。我尝试在服务器上安装 Crystal Reports 运行时(x86 和 x64 版本)。奇怪的是,该应用程序没有检测到 x64 版本,所以我使用的是 x86 版本。

我在C:\Program Files (x86)\Business Objects\Common\2.8\bin中看到文件ufmanager.dll,但我不知道我的应用程序在哪里寻找它。我什至尝试将它粘贴在我的应用程序的“bin”文件夹中,但没有运气。

如果任何善良的灵魂碰巧以前看到过这个错误并且知道修复,我将非常感激。

4

6 回答 6

1

您是否尝试过为 VS 2008 的 Crystal Reports Basic 安装运行时?在http://blog.aggregatedintelligence.com/2008/12/crystal-reports-basic-2008-runtime.html查看我关于运行时位置的帖子

请记住,如果您将 CR B 用于 VS 2008 运行时,则必须将 dll 版本从 10.2.x 更新到 10.5.x(需要在 web.config 以及使用 CR 查看器的 aspx 文件中完成) .

于 2009-01-02T05:16:10.113 回答
1

我刚刚在这个错误上花了两天时间,并准备把我的头发拉出来。底线是授予 IIS_WPG 用户对水晶 bin 文件夹的完全控制权限做到了。这与在 Windows 2003 服务器上设置水晶时著名的 unknown.rpt 错误非常相似。

重要的是要注意 Crystal 支持人员(我与绝对最好的两个人交谈过)从未见过此错误,并且仅在网络上记录过一次或两次。我们都假设这是由于我使用了 Godaddy 虚拟专用服务器设置,并且虚拟软件导致了这种情况。要阅读有关这些混乱的所有信息,请访问 https://forums.sdn.sap.com/thread.jspa?forumID=313&threadID=1261161

这是一个基于社区的论坛,因此您可能需要注册,但它是免费的。

埃德

于 2009-03-12T01:38:44.067 回答
0

我的“解决方案”(如果你可以这么称呼的话)是 使用Crystal Reports Basic for VS 2008。我转而使用.NET Framework 2.0 的 Crystal Reports,它与 VS 2005 捆绑在一起。然后我在服务器上安装了这个运行时,它运行良好。

.NET Framework 2.0 参考的 CR 图像

注意版本号10.2.3600.0而不是10.5.3700.0

我不知道为什么我在使用较新版本时遇到此错误,但至少现在我可以重新开始工作了。

于 2008-12-07T00:36:12.737 回答
0

我在 Windows 7 64 位计算机和 Crystal XI R2 上安装了 Crystal 10,尝试在 Crystal 10 中打开报告时出现错误。

我将文件从:C:\Program Files (x86)\Business Objects\Common\3.5\bin 复制到:C:\Program Files (x86)\Crystal Decisions\Crystal Reports 10

问题解决了。

于 2009-07-02T20:09:05.737 回答
0

安装 .net framework 4.5 后我遇到了同样的问题

我在 Windows 7 64 位计算机 R2 上安装了 Crystal 10,尝试在 Crystal 10 中打开报表时出现错误。

我将文件从:C:\Program Files (x86)\Common Files\Crystal Decisions\2.5\bin 复制到:C:\Program Files (x86)\Crystal Decisions\Crystal Reports 10

谢天谢地问题解决了。

于 2013-04-10T22:11:08.260 回答
0

安装 .net framework 4.5 后我遇到了同样的问题

我在 Windows 7 64 位计算机 R2 上安装了 Crystal 10,尝试在 Crystal 10 中打开报表时出现错误。

我将文件从:C:\Program Files (x86)\Common Files\Crystal Decisions\2.5\bin 复制到:C:\Program Files (x86)\Crystal Decisions\Crystal Reports 10 strong text

于 2019-04-25T10:17:48.137 回答