Saltar al contenido

Rotativa – ViewAspdf no funciona en el servidor

Contamos con la mejor información que encontramos en todo internet. Deseamos que te sea de ayuda y si quieres compartir cualquier detalle que nos pueda ayudar a perfeccionar nuestra información hazlo libremente.

Solución:

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

Basado en 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”.

C:Archivos de programa (x86)Microsoft Visual Studio 12.0Common7PackagesDebuggerX64msvcp120.dll

C:Archivos de programa (x86)Microsoft Visual Studio 12.0Common7PackagesDebuggerX64msvcr120.dll

Puede consultar la ruta anterior en su local con su propia ruta especificada para encontrarla. Súbelos a la carpeta “Rotativa”.

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 ejecutando 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 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ó a las mil maravillas.

Recuerda que tienes la opción de añadir un criterio objetivo si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 1)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *