Rotativa - ViewAspdf non funziona sul server

 C Programming >> Programmazione C >  >> Tags >> PDF
Rotativa - ViewAspdf non funziona sul server

Ho trovato un tutorial molto semplice su come risolvere il mio problema con rotativa, per coloro che hanno lo stesso problema, segui questo tutorial:

Processo di esempio per generare PDF con Rotativa in Asp.Net MVC

sulla base di questo tutorial, tutto ciò che dobbiamo fare è:

Carica DLL:

  • msvcp120.dll
  • msvcr120.dll

perché Rotativa necessita di un componente di "Visual C++ Redistributable for Visual Studio".


Ho riscontrato lo stesso problema:Rotativa stava lavorando per me in locale, ma non sul nostro server di sviluppo.

Ciò che ha funzionato per me è stata una combinazione delle risposte di Lucian Bumb e Ray Levron.

Per prima cosa sono andato su:https://wkhtmltopdf.org/downloads.html e ho scaricato la versione a 64 bit.

Ho eseguito il programma di installazione, ho trovato la cartella bin e ho copiato questi tre file nella cartella "Rotativa" del mio progetto:

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

Ho quindi trovato questi quattro file .dll sul mio PC eseguendo una ricerca e li ho copiati nella cartella "Rotativa" del mio progetto:

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

Assicurati che tutti i file siano stati aggiunti al progetto e al controllo del codice sorgente, testati in locale e archiviati per una build su dev.


Quello che ha funzionato per me è che avevo dei file mancanti nella cartella Rotativa,

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

Una volta inseriti quei file, ha funzionato come un incantesimo