微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AspNetCore.Reporting 在 linux 机器上不起作用?

如何解决AspNetCore.Reporting 在 linux 机器上不起作用?

我正在使用 AspNetCore.Reporting 在 ASP.Net Core 中处理报告以创建报告。当我在 Windows 机器上执行报告时,它工作正常。但是,如果我在 linux 机器上执行,则会出现此错误

An error occurred during local report processing.;The deFinition of the report '/var/task/Reports/Report.rdlc' is invalid. An unexpected error occurred in Report Processing. Unable to load shared library 'kernel32.dll' or one of its dependencies.

注意:我在 AWS 中使用无服务器部署应用程序,并将 aspnetcore 作为运行时。

谁能帮我解决问题?

解决方法

它在 linux 上不起作用,并且该软件包自 2018 年以来未收到更新。

还有其他替代方案,例如从 MVC 视图创建 pdf 文件的 syncfusion pdf(付费)或 Rotativa,rotativa 使用 wkhtmltopdf(开源和跨平台)。

,

最后我使用 Itext/Itextsharp 作为创建 PDF 的替代方法。创建PDF的功能是开源的

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。