我尝试使用 Rotativa 我按照这个guide https://www.youtube.com/watch?v=68YcKP0g1XA在 start.cs 的配置函数中添加此代码
RotativaConfiguration.Setup(env);
Severity Code Description Project File Line Suppression State
Error CS1503 Argument 1: cannot convert from 'Microsoft.AspNetCore.Hosting.IWebHostEnvironment' to 'Microsoft.AspNetCore.Hosting.IHostingEnvironment'
我搜索这个错误并找到这个并像这样转换我的代码
RotativaConfiguration.Setup(env.WebRootPath, "Rotativa");
它给了我这个错误
Severity Code Description Project File Line Suppression State
Error CS1503 Argument 1: cannot convert from 'string' to 'Microsoft.AspNetCore.Hosting.IHostingEnvironment'
我在 wwwroot 中添加 Rotative 文件夹并添加
wkhtmltoimage.exe、wkhtmltopdf.exe
我的包版本Rotativa.aspnetcore v1.1.1
我正在使用当前的 ASP.NET Core 版本 3.xx
有什么问题有人可以解释一下吗?
从 Nuget 包中删除现有的 Rotativa.AspNetCore,然后安装 beta 版本:
Install-Package Rotativa.AspNetCore -Version 1.2.0-beta
这里面有重载方法,也适用于IWebHosting环境
安装后在Configure方法中配置为:
RotativaConfiguration.Setup(env.WebRootPath, "Rotativa");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)