Articles in this section
Category / Section

How to host Report Server application as a sub application in IIS

2 mins read

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

C:\Users\rajadurai.azhagudura\AppData\Local\Microsoft\Windows\INetCache\Content.Word\sshot-1.png

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.

Folder structure

 

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

  1. Open IIS Manager

  2. Right-click the “Application Pools” and choose “Add Application Pool”. 

    Select application pool

  3. 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.

    Add application pool

  4. Go to the “Application Pools” and right-click the Application pool that is created now and choose “Advanced Settings”.

    choose advanced settings


  5. In the Advanced Settings window, go to “Options” in the “Identity” under “Process Model”.

    select Identity

  6. In the Application Pool Identity window, open Built-in account dropdown and choose “LocalSystem” as the Identity and click OK.

    select application pool

  7. Set true to Enable 32-bit Applications and select Integrated option for Managed Pipeline Mode.

    C:\Users\rajadurai.azhagudura\AppData\Local\Microsoft\Windows\INetCache\Content.Word\sshot-9.png


Step 7: Host in IIS as a application

  1. In the IIS Manager left pane, right-click the “Default Web Site” or any other application hosted in IIS and choose “Add Application”. 

    C:\Users\rajadurai.azhagudura\AppData\Local\Microsoft\Windows\INetCache\Content.Word\sshot-10.png

  2. 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.

    mention the path of application

  3. 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


C:\Users\rajadurai.azhagudura\AppData\Local\Microsoft\Windows\INetCache\Content.Word\sshot-1.png

C:\Users\rajadurai.azhagudura\AppData\Local\Microsoft\Windows\INetCache\Content.Word\sshot-2.png

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/

startup from IIS

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied