【问题标题】:Not able to Export Crystal Report to Excel or Word无法将 Crystal Report 导出到 Excel 或 Word
【发布时间】:2012-10-08 19:00:12
【问题描述】:
将水晶报表导出到 Excel 或 Word 时出现错误
CRAXDRT Error Occured on Server. 70 : Permission denied
我正在使用 Crystal Report 8 和 Windows Server 2003 和 IIS 6.0 V。请帮我解决这个问题,我情况危急。
谢谢。
【问题讨论】:
标签:
asp-classic
crystal-reports
iis-6
reportviewer
【解决方案1】:
我们公司长期存在这个问题。这是一个 COM+ 配置问题。我们使用以下步骤解决了它:
1 - 找到安装了组件“CREmfgen.CREmfgen.1”和“CrystalRuntime.Application.8”的 COM+ 包;检查包是否配置为“库”。从包中取出这两个组件。
2 - 创建一个新包,配置为“服务器”;
3 - 取消选中“对此应用程序执行访问检查”。
4 - 将组件“CREmfgen.CREmfgen.1”和“CrystalRuntime.Application.8”添加到您刚刚创建的包中。路径(通常)是:
C:\Program Files\Seagate Software\Shared\Emfgen.dll
C:\Program Files\Seagate Software\Report Designer Component\craxdrt.dll
希望这会有所帮助。
【解决方案2】:
是的“Marcos Brigante”答案也对我有用。但是当我查看我的机器时,我没有看到任何已按照步骤 1 所述配置的库组件。机器配置与此完全相同,错误是也一样。因此,由于没有其他办法,我从第 2 步开始。
完成所有这些操作后,报告将停止生成。报告面板开始显示所有按钮,但报告为空白。然后,当我尝试导出空白报告时,它可以工作并且没有给出我们之前遇到的错误..
所以看到了一些光明..我做了更多的事情..
- 在我的设置中,我删除了节点“Roles”中的所有内容,以及“Legacy Compnenets”和
所以我让两个节点都为空
- 在 COM+ 应用程序的属性窗口下,
“激活”选项卡也发生了变化。我让它使用图书馆应用程序选项
- 正确完成后,您应该有一个身份
完全禁用的标签
然后你的报告就可以工作了。所以如果你在 COM+ 部分看不到任何东西,试试这个