Как собрать и разместить сервер jsreport на IIS

Я создал сервер jsreport со свободной лицензией, и он нормально работает в режиме разработки. Как я могу построить его для развертывания в IIS

1 ответ

Решение

Вы должны быть в состоянии сделать это, выполнив следующие действия. Однако я не рекомендую запускать jsreport через IIS и рекомендую вместо этого использовать службу Windows. Увидеть ниже.

  1. Удалить httpPort собственность от jsreport.config.json
  2. загрузите и поместите образец web.config в папку приложения jsreport
  3. install iisnode Не забудьте установить iis со всеми дополнительными функциями разработки приложений, а также расширением iis url rewrite.
  4. создайте стандартный веб-сайт iis для папки jsreport и выберите нужный порт и привязки, также не забудьте при необходимости добавить разрешения безопасности в папку jsreport для пользователя пула приложений IIS. ВАЖНО: Создайте отдельный сайт. Не просто добавьте приложение на веб-сайт по умолчанию.
  5. попробуйте зайти на сайт в браузере, должен появиться jsreport

Однако мы рекомендуем использовать службу Windows вместо IIS на серверах Windows. https://jsreport.net/learn/windows

# install jsreport
mkdir jsreportapp
cd jsreportapp
npm i -g jsreport-cli
jsreport init
jsreport configure

# install service
jsreport win-install
Другие вопросы по тегам