Rotativa本地工作正常,但无法重定向到所需视图以在服务器中打印
在此处输入图像描述
这里需要检查的几件事:
- Rotativa使用wkhtmltopdf,检查它是否安装在服务器上
- 如果您不想/无法在服务器上轻松安装东西,即msvcr120.dll和msvcp120.dll,则可以将以下2个dll文件复制到服务器上的Rotativa文件夹(位于项目的根位置(
在此处查看类似的问题/答案
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