Как запустить jsreports.net в основном приложении aspnet в веб-приложении Azure - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь использовать jsreports.net (следующий этот ответ) для генерации pdf-файла в основном приложении aspnet.Локально он работает нормально, но когда я помещаю его в лазурное веб-приложение, приложение не запускается при запуске.Кто-нибудь знает, возможен ли такой сценарий?

1 Ответ

0 голосов
/ 01 мая 2019

Я воспроизвожу вашу проблему, и кажется, что jsreport использует безголовый хром для печати в формате PDF.К сожалению, веб-приложения Azure, работающие в Windows, очень ограничены и не позволяют запускать процесс Chrome без заголовка.Другими словами, jsreport.Local не сможет печатать pdf в веб-приложениях Azure, работающих под Windows .

К счастью, веб-приложения Azure, работающие в докере с хостом Linux,при использовании другой стратегии песочницы и безголового хрома там работает 1008Если это вариант для вас, включите поддержку докера Linux в вашем веб-приложении Azure и добавьте в строки Dockerfile из главы докер.Кроме того, вам необходимо явно указать внутренний порт jsreport из-за коллизии в переменных среды.

Для получения дополнительной информации вы можете обратиться к этой статье .

...