Я написал API генерации PDF, который использует dinktopdf для преобразования некоторого шаблонного HTML в байтовый массив.Все это прекрасно работает на моем локальном компьютере, но при развертывании в моем веб-приложении Azure API работает только один раз.При повторной попытке получить следующее сообщение и ошибку 502:
В указанном приложении CGI обнаружена ошибка, и сервер завершил процесс.
Вотурезанная версия моего кода, которая все еще выдает ту же ошибку:
static IPdfConverter pdfConverter = new SynchronizedConverter(new PdfTools());
public static byte[] BuildPdf(string html)
{
return pdfConverter.Convert(new HtmlToPdfDocument()
{
Objects =
{
new ObjectSettings
{
HtmlContent = html
}
}
});
}
Я также пытался использовать IronPDF для преобразования HTML в PDF и получил ту же самую проблему (отлично работает на локальном компьютере, но только один раз при развертывании Azure, перед тем как выдавать согласованные ошибки 502)