Rotativa - ViewAspdf no funciona en el servidor

 C Programming >> Programación C >  >> Tags >> PDF
Rotativa - ViewAspdf no funciona en el servidor

Encontré un tutorial muy simple sobre cómo solucionar mi problema con rotativa, para aquellos que tienen el mismo problema, sigan este tutorial:

Ejemplo de proceso para generar PDF con Rotativa en Asp.Net MVC

Según este tutorial, todo lo que tenemos que hacer es:

Subir dlls:

  • msvcp120.dll
  • msvcr120.dll

porque Rotativa necesita un componente de "Visual C++ Redistributable for Visual Studio".


Me encontré con el mismo problema:Rotativa estaba trabajando para mí en local, pero no en nuestro servidor de desarrollo.

Lo que funcionó para mí fue una combinación de las respuestas de Lucian Bumb y Ray Levron.

Primero fui a:https://wkhtmltopdf.org/downloads.html y descargué la versión de 64 bits.

Ejecuté el instalador, encontré la carpeta bin y copié estos tres archivos en la carpeta "Rotativa" de mi proyecto:

  • wkhtmltoimage.exe
  • wkhtmltopdf.exe
  • wkhtmltox.dll

Luego encontré estos cuatro archivos .dll en mi PC realizando una búsqueda y los copié en la carpeta "Rotativa" de mi proyecto:

  • msvcp120.dll
  • msvcp140.dll
  • msvcr120.dll
  • vcruntime140.dll

Se aseguró de que todos los archivos se agregaran al proyecto y al control de código fuente, se probaran localmente y se registraran para una compilación en el desarrollo.


Lo que funcionó para mí fue que faltaban archivos en la carpeta Rotativa,

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

Una vez que puse esos archivos, funcionó de maravilla