Я использую конвертер NReco html -to-pdf для доставки потока файлов, представляющего документ PDF, с помощью метода действия. Однако, кажется, что когда я вызываю метод HtmlToPdfConverter.GeneratePdf , хотя ответ доставлен правильно, сеанс сразу же прекращается. Я знаю это, потому что обработчик события Session_End выполняется на global.asax .
Это преждевременное явное истечение срока действия сеанса приводит к неправильному поведению приложения в дальнейших запросах, которые запрашивают объект сеанса (теперь установлен равным нулю)
Этого не происходит, когда я генерирую файлы PDF с другой сторонней библиотекой: например, PDF файл генерируется и обслуживается, и сессия сохраняет свое состояние, пока не истечет обычное время после некоторого простоя.
Может ли NReco PDF Generator каким-либо образом запустить событие Session_End в ASP. Net MVC приложении?
Я знаю, что было бы проще использовать библиотеку pdf, которая не показывает такое поведение, однако она не поддерживает некоторые функции, которые Nreco поддерживает, например, CSS и javascript: S
С уважением и спасибо за помощь