Member 2457453 Ответов: 1

Rotativa генерирует пустой PDF файл на сервере


Мы используем Rotativa в проекте .Net MVC 5. он работает как шарм локально и терпит неудачу (генерирует пустой PDF-файл) одинаково при развертывании на сервере. Однако, если я войду на сервер и получу доступ к веб-сайту как localhost, он будет генерировать PDF-файл просто отлично.

Таким образом, это выглядело как проблема с разрешениями, с которыми работает пул приложений. Итак, в целях тестирования я изменил запуск пула приложений для запуска в "локальной системе". Все тот же вопрос.

Мы тоже пытались:

"ViewasPDF"
Настройки приложение, которое выглядит следующим образом: &ЛТ;добавить ключ="WkhtmltopdfPath" значение="&ЛТ;путь к папке и GT;"&ГТ;
Ниже приведен код:

возврат новый ActionAsPdf("ActionMethod",новый { идентификатор = идентификатор, partSelected = часть, selectedTab = selectedTab, isDownload = истина })
{
Имяфайла = имяфайла,
PageMargins = { Left = 0, Right = 0 },
CustomSwitches = "--отключить-внешние ссылки-отключить-внутренняя-ссылки-отключить-смарт-сжиматься ... просмотра-размер 1600х900 --нагрузки-ошибка обработки игнорировать",
Ориентация Страницы = Ротация.Опции.Ориентация.Портрет,
PageSize = Rotativa.Параметры.Размер.А4,
PageWidth = 210,
PageHeight = 297
};

1 Ответов

Рейтинг:
1

Freelancer sekhar Babu

Посмотрите, является ли то представление/html, которое вы передаете, рендерингом как пустое. Какой сервер вы используете?