Как собрать и разместить сервер jsreport на IIS
Я создал сервер jsreport со свободной лицензией, и он нормально работает в режиме разработки. Как я могу построить его для развертывания в IIS
1 ответ
Решение
Вы должны быть в состоянии сделать это, выполнив следующие действия. Однако я не рекомендую запускать jsreport через IIS и рекомендую вместо этого использовать службу Windows. Увидеть ниже.
- Удалить
httpPort
собственность отjsreport.config.json
- загрузите и поместите образец web.config в папку приложения jsreport
- install iisnode Не забудьте установить iis со всеми дополнительными функциями разработки приложений, а также расширением iis url rewrite.
- создайте стандартный веб-сайт iis для папки jsreport и выберите нужный порт и привязки, также не забудьте при необходимости добавить разрешения безопасности в папку jsreport для пользователя пула приложений IIS. ВАЖНО: Создайте отдельный сайт. Не просто добавьте приложение на веб-сайт по умолчанию.
- попробуйте зайти на сайт в браузере, должен появиться 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