将Crystal报表导出到Excel或Word时,出现错误
CRAXDRT Error Occured on Server. 70 : Permission denied
我正在使用Crystal Report 8和Windows Server 2003以及IIS 6.0 V.请帮我解决这个问题,我处于危急状态。
感谢。
答案 0 :(得分:1)
我们公司长期以来遇到过这个问题。这是一个COM +配置问题。我们使用以下步骤解决了这个问题:
1 - 找到安装组件'CREmfgen.CREmfgen.1'和'CrystalRuntime.Application.8'的COM +包;检查包是否配置为“库”。从包中取出两个组件。
2 - 创建一个新的包,配置为'Server';
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
希望这有帮助。
答案 1 :(得分:0)
是的“Marcos Brigante”的回答确实对我有用..但是当我看到我的机器时,我没有看到任何库组件已按照步骤1中的说明进行配置。机器配置完全类似于此,错误是一样的。所以,由于没有别的办法,我从第2步开始。
完成所有这些后,报告就会停止生成。报告面板开始显示所有按钮,但报告为空白。然后,当我尝试导出空白报告时,它工作并没有给出我们之前的错误..
所以看到了一些亮点..我做了更多的东西..
然后你会让你的报告工作..所以如果你在COM +部分没有看到任何内容,试试这个