How to host Report Server application as a sub application in IIS
Host Report Server application as a sub application in IIS
This article explains how to host the Report Server as an application in IIS.
Step 1: After installing the Syncfusion Report Server in your machine, take a copy of the following folders from C:\Program Files (x86)\Syncfusion\Report Server and paste them in the new folder:
1. ReportServer.Web
2. SchedulerServiceInstaller
Step 2: Also, take a copy of the following utilities from C:\Program Files (x86)\Syncfusion\Report Server\Utilities and create the folder named ‘Utilities’ and paste them in the location where you copied earlier:
i. ConnectionStringEditor
ii. ServerBackup
iii. DatabaseUninstaller
Step 3: The folder structure will be as follows.
Step 4: Change the InstallationFolder node name from the following file.
{copied_location}\ReportServer.Web\Configuration\Config.xml
Step 5: To host the scheduler service for Report Server application, run the Syncfusion.Server.Base.Reports.SchedulerService.Installer.exe from the following location.
{copied_location}\SchedulerServiceInstaller\
Step 6: Create an Application pool
- Open IIS Manager
- Right-click the “Application Pools” and choose “Add Application Pool”.
- In the Add Application Pool popup window,
i. Type the name of your application pool.
ii. Choose .NET CLR Version as v4.0.
iii. Choose Managed pipeline mode as Integrated and click “OK” to create the application pool. - Go to the “Application Pools” and right-click the Application pool that is created now and choose “Advanced Settings”.
- In the Advanced Settings window, go to “Options” in the “Identity” under “Process Model”.
- In the Application Pool Identity window, open Built-in account dropdown and choose “LocalSystem” as the Identity and click OK.
- Set true to Enable 32-bit Applications and select Integrated option for Managed Pipeline Mode.
Step 7: Host in IIS as a application
- In the IIS Manager left pane, right-click the “Default Web Site” or any other application hosted in IIS and choose “Add Application”.
- In the “Add Application” popup window,
1. Type the alias of the Application.
2. Select the Application Pool created earlier.
3. Give the physical path as {Copied_location}\ReportServer.Web and click OK to add the application. - Report Server application have inner applications that should be converted into applications. The following folders have to be converted to application.
Report Server |
1. API |
2. ReportService |
Do the same for the ReportService folder also.
Now, you can browse the application and do the Application startup by following the below link.
https://reports.syncfusion.com/documentation/report-server/application-startup/startup/