Rotativa PDF generation working locally but not on IIS 7

后端 未结 7 1114
难免孤独
难免孤独 2020-12-29 04:02

I have an ASP.NET MVC 5 application. It has a simple form and when the user submits it, the form is stored in the cache and then another controller action is called, this ac

7条回答
  •  生来不讨喜
    2020-12-29 04:18

    As mentioned in the comments on the blog linked in the answer, you can just copy the 2 following dll files to the rotativa folder on the server if you don't want to / can't easily install things on the server.

    msvcr120.dll
    msvcp120.dll

    If it's working locally, you should have the two dll files available already. You need the x86 versions, if you find x64 versions packaged with vs 2015 they don't work. I found the right versions here:

    C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\x86\Microsoft.VC120.CRT
    

    After upgrading to Rotativa 1.7.3 this no longer worked. I had to copy over some new dlls from visual studio 2017, i found them here this time:

    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x86\Microsoft.VC140.CRT
    

    and i had to copy over

    msvcp140.dll
    vcruntime140.dll

提交回复
热议问题