ActiveReports 13
Deploy Web Applications
ActiveReports 13 > ActiveReports User Guide > How To > Localize and Deploy > Deploy Web Applications

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 7, IIS 8 and IIS 10.

Before you begin

To deploy ActiveReports Web projects, you must have access to the Microsoft .NET Framework version 4.6.2 or higher and the coordinating version of ASP.NET. You must also have access to Internet Information Services version 7.5 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.dll
GrapeCity.ActiveReports.Core.Export.Excel.Page.dll
DocumentFormat.OpenXml.dll
System.IO.Compression.dll
GrapeCity.ActiveReports.Export.Rdf.dll

Export: HTML GrapeCity.ActiveReports.Export.Html.dll
GrapeCity.ActiveReports.Core.Export.Html.Page.dll
GrapeCity.ActiveReports.Export.Svg.dll
GrapeCity.ActiveReports.Export.Rdf.dll
Export: Image GrapeCity.ActiveReports.Export.Image.dll
GrapeCity.ActiveReports.Export.Rdf.dll
Export: PDF GrapeCity.ActiveReports.Export.Pdf.dll
GrapeCity.ActiveReports.Export.Rdf.dll
Export: Word/RTF

GrapeCity.ActiveReports.Export.Word.dll
DocumentFormat.OpenXml.dll
System.IO.Compression.dll
GrapeCity.ActiveReports.Export.Rdf.dll

Export: XML/CSV/JSON GrapeCity.ActiveReports.Export.Xml.dll
GrapeCity.ActiveReports.Core.Export.Text.Page.dll
GrapeCity.ActiveReports.Export.Rdf.dll
WebViewer or HttpHandlers (Pro Edition only) GrapeCity.ActiveReports.Web.dll
JS Viewer GrapeCity.ActiveReports.Aspnetcore.Viewer.dll
GrapeCity.ActiveReports.Aspnet.Viewer.dll                 
Web Designer GrapeCity.ActiveReports.Aspnetcore.Designer.dll
GrapeCity.ActiveReports.Aspnet.Designer.dll

Other important assemblies that are required for deploying web applications are as follows:

To copy referenced DLLs to your project

  1. In the Visual Studio Solution Explorer, if the References node is not showing, click the Show All Files button.
  2. Expand the References node, and select one of the ActiveReports references.
  3. In the Properties window, change the Copy Local property to True. The corresponding DLL is stored in the Bin folder of your project.
  4. Set the Copy Local property to True for each ActiveReports reference used in 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

  1. Copy the entire directory containing your project to the server.
  2. If your project is in a virtual directory on your local machine (i.e. C:\Inetpub\wwwroot\YourProject), you must set up a virtual directory in IIS on the server as well.

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:

See Also

Walkthroughs