How to host Bold BI Application as a Sub Application in IIS
The Bold BI Application can be hosted as a sub-application in IIS by following the steps below.
Steps to Create Application Pools for Bold BI as Sub Application inside IIS
Each application in Bold BI will run on a separate application pool. To create an application pool, follow these steps:
- Click on
Application Pools
and then right-click to select AddApplication Pool
.
- Name the application pool and then click
OK
.
- Right-click the newly created application pool and then select
Advanced Settings
.
- Need to change the application pool type as
localSystem
as shown in the following image.
You need to repeat the same procedure for creating application pools for the following Bold BI sub-applications:
- IDP - Web
- IDP - API
- BI - Web
- BI - API
- BI - DataService
- BI - Jobs
- IDP - UMS
- IDP - Windows Authentication
- ETL - Web
Steps to Create a Bold BI Sub-Applications in IIS
Follow these steps to create a Bold BI sub-applications:
-
Right-click on the required application hosted in IIS, under which Bold BI will be running as a sub-application, and select
Add Application
as shown in the following image.
-
Fill out the following details and then click
Ok
as shown in the image below.- Alias name - Enter the name you would like to use as an alias for the domain.
- Application pool - Application Pools are logical groupings of web applications that will execute in a common process.
- Physical path - In the Physical Path box, click
Browse
to navigate the file system and locate the IDP - Web from the Bold BI deployed location.
NOTE:
Alias
name should be in lowercase.- By default, the Bold BI is deployed in “C:\BoldServices” location for Windows.
-
Repeat the same procedure for the sub-application of Bold BI as given in the table below,
Application Name Under Sub Application Application Pool Physical Path bold - SubApp-BoldIDWeb {Deployed Location}
\idp\webapi bold SubApp-BoldIDApi {Deployed Location}
\idp\apibi bold SubApp-BoldBIWeb {Deployed Location}
\bi\webapi bi SubApp-BoldBIApi {Deployed Location}
\bi\apidesigner bi SubApp-BoldBIDesigner {Deployed Location}
\bi\dataservicejobs bi SubApp-BoldBIJob {Deployed Location}
\bi\jobsums bold SubApp-BoldUMS {Deployed Location}
\idp\umswindowsauthentication bold SubApp-BoldWinAuth {Deployed Location}
\idp\windowsauthenticationetlservice bold SubApp-BoldETLWeb {Deployed Location}
\etl\etlservice -
Ensure that the BI application has sub-applications, as shown in the following image.
-
Finally, the sub-application structure has been successfully created, as shown in the following image.
Configure Bold BI to run as the sub-application
-
Need to update the binding values in the configuration files at the deployed location.
-
Update the
Idp
,Bi
,BiDesigner
, andReports
values in the file located at.{Deployed Location}\app_data\configuration\config.json
.Note: Starting from version 6.19.14, use the config.json and config.xml for versions that came before this one.
-
Update the binding values in the
product.json
file located at the following location:{Deployed Location}\app_data\configuration\product.json
.
IMPORTANT: Restart your site once all of the above steps have been completed.