如何在 IIS 上构建和托管 jsreport 服务器

How to build and host a jsreport server on IIS

我已经使用免费许可证创建了一个 jsreport 服务器,并且它在开发模式下运行良好。我如何构建它以在 IIS 中部署

您应该可以按照这些步骤进行操作。但是,我不建议通过 IIS 使用 运行 jsreport,而是建议使用 windows 服务。见下文。

  1. jsreport.config.json
  2. 中删除 httpPort 属性
  3. 下载示例 web.config 并将其放入 jsreport 应用文件夹
  4. 安装 iisnode 不要忘记安装带有所有应用程序开发子功能的 iis 以及 iis url 重写扩展。
  5. 为 jsreport 文件夹创建标准 iis 网站并选择所需的端口和绑定,也不要忘记在适当的时候为 IIS App Pool 用户向 jsreport 文件夹添加安全权限。重要提示:创建一个单独的网站。不要只是将应用程序添加到默认网站。
  6. 尝试在浏览器中访问网站 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