asp-classic - 无法将 Crystal Report 导出到 Excel 或 Word

标签 asp-classic crystal-reports iis-6 reportviewer

将 Crystal 报表导出到Excel或Word时,出现错误

CRAXDRT Error Occured on Server. 70 : Permission denied

我正在使用 Crystal Report 8、Windows Server 2003 和 IIS 6.0 V。请帮助我解决这个问题,我的情况很危急。

谢谢。

最佳答案

我们公司长期存在这个问题。这是 COM+ 配置问题。我们使用以下步骤解决了这个问题:

1 - 找到安装了组件“CREmfgen.CREmfgen.1”和“CrystalRuntime.Application.8”的 COM+ 包;检查包是否配置为“库”。从包装中取出这两个组件。

Remove components from library package

2 - 创建一个新包,配置为“服务器”;

Create a new COM+ application

3 - 取消选中“对此应用程序强制执行访问检查”。

Remove access checks

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

Add components to the package

希望这有帮助。

关于asp-classic - 无法将 Crystal Report 导出到 Excel 或 Word,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12787805/

相关文章:

iis - IIS7 中的文件安全(IP 地址访问限制)

asp.net - 在 IIS 中启用内容过期可能有哪些缺点?

postgresql - 如何配置 PostgreSQL 32 位 ODBC?

SQL - 需要查找重复记录但排除反向事务

c# - Crystal 报表组备案号

angular - Angular 5 URL 重写问题

dictionary - 如何通过给定的项目值显示 Motobit Multi.Dictionary 中的键?

javascript - 简单的 JavaScript 代码不起作用

c# - 使用 COM 将数组从 C# 返回到经典 ASP

crystal-reports - 如何在 Crystal 报表中获取每周或7天的日期范围