NRecoPdfRenderer - исключение нехватки памяти - PullRequest
0 голосов
/ 06 февраля 2020

Я сталкиваюсь с проблемой "Исключение нехватки памяти", исходящей от NRecoPdfRenderer в моем приложении ASP. Net (без использования приложения Mvc). NRecor PdfRenderer web. Net Веб-сайт компонента

Это приводит к тому, что мой веб-сайт перестает отвечать на запросы. Когда я удаляю NReco.PdfRenderer.dll из проекта, все работает нормально. Кто-нибудь может сказать мне, что происходит?

1 Ответ

0 голосов
/ 09 февраля 2020

Не могли бы вы уточнить, когда возникает OutOfMemoryException - когда вы вызываете NReco.PdfRenderer API или когда вы просто добавляете ссылку на пакет nuget (или DLL) в ваш проект, и это все?

В последнем case Я могу предположить, что в вашем проекте есть другая сторонняя библиотека, которая сканирует все сборки проекта (с отражением). NReco.PdfRenderer.DLL запутан, и это может вызвать 'OutOfMemoryException', когда его сборка анализируется с отражением; Единственный способ исправить это - использование необфусцированной сборки, она может быть предоставлена ​​по запросу.

...