本文会以JSViewer_MVC为例,对ar14开发环境的搭建、及服务部署进行说明
JSViewer_MVC示例github下载连接:
https://github.com/activereports/WebSamples14
1.ActiveReport14简介
作为一款专注于 .NET 平台的报表控件,ActiveReports 不仅满足了WinForm、ASP.NET、.NET Core、WPF 等平台下的中国式复杂报表设计,还满足了HTML5、移动跨平台的报表开发需求,作为专业的报表工具为全球超过 300,000 名开发者提供全面的报表解决方案
2.系统要求及安装
2.1 安装vs 2017
官方下载路径:https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes
2.1.1下载完成后双击exe文件进行安装,安装程序会自动校验当前系统环境是否支持
2.1.2校验完成后进入组件选择页面,选择“APS.NET和web开发”以及“.NET Core跨平台开发”组件,并修改安装位置,确认无误后点击安装,并耐心等待
2.2 安装.NET Framework Dev Pack 4.6.2
官方下载路径:https://dotnet.microsoft.com/download/dotnet-framework
选择图中红框所示文件,下载并安装
2.3 安装activeReport14报表设计器,并可与vs2017进行集成
官方下载路径:https://www.grapecity.com.cn/developer/activereports
双击安装程序,选择更改
选择将整个功能安装在本地硬盘上,点击“更改”按钮,等待程序安装完成
2.4 安装.NET Core 3.1 SDK.
官方下载路径:https://dotnet.microsoft.com/download
3. 获取示例并运行
下载示例:https://github.com/activereports/WebSamples14
打开vs2017->文件->打开->项目/解决方案,选择下图文件双击打开项目
在解决方案资源管理器中右键单击解决方案,然后选择“还原NuGet软件包”。
按Ctrl + Shift + B或选择Build→Build Solution,然后点击运行项目。
运行效果
4. 发布项目并部署在IIS服务器上
4.1 发布ASP.net项目
右键项目-发布
点击“配置”,选择“文件系统”,并选择发布路径,编辑保存;
配置完成后点击发布即可
4.2 安装部署IIS服务器
在“控制面板-程序-程序功能-启用或关闭windows功能”中,在“Internet information Service”下按照下面图示勾选功能,点击确定,等待服务安装
在“控制面板-系统和安全-管理工具”下选择‘Internet information service(IIS)管理器’双击打开
选中“网站”右键选择“添加网站”,网站名称:report(或者你开心就好),物理路径:选择项刚刚发布的项目,端口号:9090(需要在防火墙中开放入站规则)
设置程序池:在“应用程序池”中选择“report程序池”,右键“高级设置”,将“启用32位应用程序”在位true
点击“浏览网站”验证服务