仅发布异常CrystalDecisions.CrystalReports.Engine.ReportDocument

时间:2019-02-16 15:07:46

标签: .net crystal-reports

我用Visual Studio开发了一个c#Web应用程序

.NET Framework 4.5.2

此应用程序读取rpt文件,设置数据集并将导出的pdf保存在文件夹中。

在本地调试我的程序非常有效(我为Visual Studio安装了Crystal Report)

发布我的应用程序并将其放到服务器上(Windows Server 2019),我得到了“'CrystalDecisions.CrystalReports.Engine.ReportDocument'的类型初始化程序抛出异常”。

我尝试下载运行时from this page

我试图在64位CPU上发布应用程序

在我的应用程序属性中,有以下引用: enter image description here

但是我得到了同样的错误。 我不知道该怎么办。

你能帮我吗?

1 个答案:

答案 0 :(得分:1)

我不确定您是否还在寻找它,
但我想提出一个建议(即使这个问题已经够老了)

crystalreportviewers13 文件夹与已发布的项目以及IIS路径
(即-在我的PC中-C:\ inetpub \ wwwroot \ aspnet_client \ system_web \ 4_0_30319)放置在一起。

如果这对您的情况没有帮助,请告诉我。

1)您必须将文件夹放入已发布的应用程序文件夹中。
即我发布的网站/ webapp的名称为:Inventory,而crystalreportviewers13文件夹的
路径为:
Folder Path
其中 4_0_30319 是dotnet框架版本。