如何在 IIS 上构建和托管 jsreport 服务器
How to build and host a jsreport server on IIS
我已经使用免费许可证创建了一个 jsreport 服务器,并且它在开发模式下运行良好。我如何构建它以在 IIS 中部署
您应该可以按照这些步骤进行操作。但是,我不建议通过 IIS 使用 运行 jsreport,而是建议使用 windows 服务。见下文。
- 从
jsreport.config.json
中删除 httpPort
属性
- 下载示例 web.config 并将其放入 jsreport 应用文件夹
- 安装 iisnode 不要忘记安装带有所有应用程序开发子功能的 iis 以及 iis url 重写扩展。
- 为 jsreport 文件夹创建标准 iis 网站并选择所需的端口和绑定,也不要忘记在适当的时候为 IIS App Pool 用户向 jsreport 文件夹添加安全权限。重要提示:创建一个单独的网站。不要只是将应用程序添加到默认网站。
- 尝试在浏览器中访问网站 url,应该会弹出 jsreport
但是,我们建议在 windows 服务器上使用 windows 服务而不是 IIS。
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
我已经使用免费许可证创建了一个 jsreport 服务器,并且它在开发模式下运行良好。我如何构建它以在 IIS 中部署
您应该可以按照这些步骤进行操作。但是,我不建议通过 IIS 使用 运行 jsreport,而是建议使用 windows 服务。见下文。
- 从
jsreport.config.json
中删除 - 下载示例 web.config 并将其放入 jsreport 应用文件夹
- 安装 iisnode 不要忘记安装带有所有应用程序开发子功能的 iis 以及 iis url 重写扩展。
- 为 jsreport 文件夹创建标准 iis 网站并选择所需的端口和绑定,也不要忘记在适当的时候为 IIS App Pool 用户向 jsreport 文件夹添加安全权限。重要提示:创建一个单独的网站。不要只是将应用程序添加到默认网站。
- 尝试在浏览器中访问网站 url,应该会弹出 jsreport
httpPort
属性
但是,我们建议在 windows 服务器上使用 windows 服务而不是 IIS。 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