gpt4 book ai didi

.net - 部署到服务器上的 IIS 后,Rotativa pdf 无法工作

转载 作者:行者123 更新时间:2023-12-01 18:00:27 25 4
gpt4 key购买 nike

我正在我的 asp.net mvc 网站上使用 Rotativa 将 html 转换为 pdf。它在本地运行良好,但在我部署到服务器上后,它只返回一条文本“Rotativa.ViewAsPdf”,这是我在 C# 代码中调用的方法名称。没有异常/错误,日志和事件查看器中没有任何内容。

我也授予了 Rotativa 文件夹 wkhtmltodf.exe 的完全权限。 bin 目录中还存在 Rotativa.dll。另外,我已经在服务器上安装了 MSCVP120.dll,但我无法弄清楚可能是什么问题。请帮忙。

最佳答案

找到解决方案了! :) 谢谢https://stackoverflow.com/a/21690696/1542798

我使用的是 System.Web.Mvc 5.2.3,因此我必须将 web.config 表单中的绑定(bind)重定向从 5.0.0 更改为 5.2.3

<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.2.3.0"/>
</dependentAssembly>

关于.net - 部署到服务器上的 IIS 后,Rotativa pdf 无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35639811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com