如何解决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 举报,一经查实,本站将立刻删除。