Member 14641515 Ответов: 1

Как я могу настроить rotativaconfiguration.установки(ОКР) по MVC на основной запуск


я пытаюсь сделать отчеты в ядре mvc
я хочу вернуть представление в формате pdf



Описание Кода Серьезности Состояние Подавления Строки Файла Проекта
Ошибка CS1503 Аргумент 1: не удается преобразовать из 'Microsoft.AspNetCore.Хостинг.IWebHostEnvironment' to 'Microsoft.AspNetCore.Хостинг.IHostingEnvironment' ExaminationSystem D:\ITI\MVC\Project\ExaminationSystem\ExaminationSystem\Startup.cs 78 Активен

Что я уже пробовал:

я пытался бросить его, но все еще не могу бросить его

Richard Deeming

В вашем секретном коде есть секретная ошибка. Вам нужно будет исправить эту ошибку.

На первый взгляд, вы смешиваете конструкции из .NET Core 2.x и .NET Core 3. Вы не можете просто бросить IWebHostEnvironment[^] к IHostingEnvironment[^], или наоборот.

1 Ответов

Рейтинг:
0

Member 12049294

В ASP.NET ядро 3 используйте следующее для конфигурации Rotativa:

RotativaConfiguration.Setup(env.WebRootPath, "Rotativa");
Добавьте новую папку внутри "wwwroot" с именем “Rotativa” и внутри этой папки сохраните wkhtmltoimage.exe и еще wkhtmltopdf.exe файлы.


t.alkahtiri

Большое вам спасибо, вы делаете мой день лучше

g00n3r11

Компилятор жалуется, что строка не может быть преобразована в IHostingEnvironment. Существует ли обновленная версия, которая принимает эти 2 строковых параметра?