Follow this guide to deploy ActiveReports Web projects to your Web server. For Web projects using the Professional Edition HttpHandlers, see Configure HTTPHandlers in IIS 6 or Configure HTTPHandlers in IIS 7 and IIS 8.
To deploy ActiveReports Web projects, you must have access to the Microsoft .NET Framework version 4.5.2 or higher and the coordinating version of ASP.NET. You must also have access to Internet Information Services version 7.0 or higher, and you need administrative access to the server.
It is also good to be sure that all of the references you need for your reports are included. Here is a table listing features and required DLLs.
Features and References
These assemblies are added automatically when you add controls to forms or report controls to code-based section reports, but Visual Studio does not do this with XML-based (RPX and RDLX) reports.
Feature | Required Assembly |
---|---|
Export: Excel | GrapeCity.ActiveReports.Export.Excel.v12.dll DocumentFormat.OpenXml.dll |
Export: HTML | GrapeCity.ActiveReports.Export.Html.v12.dll |
Export: Image | GrapeCity.ActiveReports.Export.Image.v12.dll |
Export: PDF | GrapeCity.ActiveReports.Export.Pdf.v12.dll |
Export: Word/RTF |
GrapeCity.ActiveReports.Export.Word.v12.dll |
Export: Xml | GrapeCity.ActiveReports.Export.Xml.v12.dll |
Export: Rdf | GrapeCity.ActiveReports.Export.Rdf.v12.dll |
Export: XAML | GrapeCity.ActiveReports.Export.Xaml.v12.dll |
Chart report control | GrapeCity.ActiveReports.Chart.v12.dll |
Calendar report control | GrapeCity.ActiveReports.Calendar.v12.dll |
Sparkline or Bullet report control | GrapeCity.ActiveReports.Dashboard.v12.dll |
WebViewer or HttpHandlers (Pro Edition only) | GrapeCity.ActiveReports.Web.v12.dll |
To copy referenced DLLs to your project
To install prerequisites on the server
Follow Microsoft's instructions to install each of the following on your Web server:
To copy your project to the server
To set permissions on the server
Depending on your project, you may need to set permissions to allow ActiveReports access to data or folders.
Some examples of required permissions on the server: