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

Rotativa在本地工作正常,但无法重定向服务器中的视图

如何解决Rotativa在本地工作正常,但无法重定向服务器中的视图

Rotativa可以在本地正常运行,但无法重定向到所需的视图以在服务器中打印

enter image description here

解决方法

这里没有什么要检查的:

  1. Rotativa使用wkhtmltopdf,检查它是否已安装在服务器上。
  2. 如果您不想/无法轻松地在服务器上安装东西,则可以将以下两个dll文件复制到服务器上的Rotativa文件夹(在项目的根目录中),即msvcr120.dll和msvcp120.dll

在此处检查类似的问题/答案

https://stackoverflow.com/a/50066692/3559462

https://stackoverflow.com/a/36877635/3559462

https://stackoverflow.com/a/27942678/3559462

(使用rotativa或itextsharp将其剃刀成pdf):https://qawithexperts.com/article/asp.net/export-html-to-pdf-in-aspnet-mvc-using-itextsharp-or-rotativ/94

我建议您在应用程序的根目录中添加“ Rotativa”文件夹并添加这些文件

help-wkhtmltoimage.txt
help-wkhtmltopdf.txt
msvcp120.dll
msvcp140.dll
msvcr120.dll
vcruntime140.dll
wkhtmltoimage.exe
wkhtmltopdf.exe
wkhtmltox.dll

如此处的建议https://stackoverflow.com/a/48711643/3559462

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