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

Rotativa pdf 在共享服务器中失败,限制了 exe 文件

如何解决Rotativa pdf 在共享服务器中失败,限制了 exe 文件

使用 Rotativa(来自 npm)在我的 .Net Core3.1 Web 应用程序中生成 pdf 格式的报告,并且直到最近我们的主机服务器发生变化时一直工作正常。

我们以前的服务器(共享),在那里工作,允许 exe 文件并有以下内容文件到位 (\wwwroot\Rotativa)

  • wkhtmltopdf.exe
  • wkhtmltoimage.exe
  • help-wkhtmltoimage.txt
  • help-wkhtmltopdf.txt

但是,出于安全原因,我们迁移到的新服务器(共享)不允许可执行文件。因此,文件 wkhtmltopdf.exe 和 wkhtmltoimage.exe 被拒绝访问,无法出现在 Rotativa 文件夹中。从那时起,Rotativa pdf 生成开始失败。

我尝试在同一位置使用一些 dll 文件,如 msvcp120.dll、msvcp140.dll、msvcr120.dll、vcruntime140.dll、wkhtmltox.dll 等;但还没有运气。

如何克服这个问题并使 Rotativa 重新工作?

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