Index
Main Menu
Tutorial Videos
Tutorial videos are available here.
Knowledge Base
Visit our User Forum for discussions & solutions
March 1, 2024
Install Reporting in a self-hosted XpressDox Server
Adding Reports to the XpressDox menu
First, please download the Reports installer from our Downloads site.
In order to deploy the XpressDox Reporting application to IIS:
- Make sure the web-server has the NET Core Module/Hosting Bundle installed for .NET Core 9 (https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-9.0.0-windows-hosting-bundle-installer)
- Create a new web application in IIS and install (run the exe) the application into the IIS application directory.
- Configure app-pool for .NET Core runtime – note the “No Managed Code” selection.
- Create a new DNS and add the https binding to the site: https://<XpressDoxReportingInstance.com>
Update the XpressDox configuration, and the Reporting app settings files
Add the following key to the XpressDox web.config file. The value should point to the Reporting DNS created above.
Please note the trailing / after the URL.
Now add the following key to the Reporting appsettings.json file:
- The connection string for the XpressDox database. Note the TrustServerCertificate=true at the end of the connection string.
- The XpressDox Server URL (with a trailing /)
- The Reporting URL (with a trailing /)
Once done, you will see a Reporting menu in your XpressDox Server