Upgrade Bold Reports® Enterprise Reporting version from 2.4.19 to latest
You can upgrade the Bold Reports® Azure App Service from version 2.4.19 to a later version in the Azure portal. You migrate the UMS blob resources, reconnect the deployment to the Bold Reports® GitHub repository, sync, and update the application settings.
How do I upgrade from v2.4.19 to the latest version?
You upgrade the Bold Reports® Azure App Service from version 2.4.19 by following these steps:
-
Log in to the Azure Portal and select the Bold Reports® Azure App Service in Microsoft Azure Services.
-
In the Overview section, click Stop.

-
Choose Deployment Center in the left panel of the Bold Reports® Azure App service.

-
To upgrade to v3.1.42, migrate the v2.4.19 or v2.4.10 UMS blob resources to a new blob structure. To do this, click Sync in the deployment center blade.


-
Check the deployment status in the logs. When the deployment completes successfully, the logs show a success status.

-
After successful deployment, navigate to WebJobs in the left panel of the Bold Reports® Azure App service.

-
In WebJobs, the migration utility is available. Click Run and wait for the migration to complete.


-
To confirm the migration succeeded, go to the blob container used by the Bold Reports® Azure App service and check whether the boldservices Blob is created.

-
After the migration is completed, choose Advanced Tools in the left panel of the Bold Reports® Azure App service and click Go. The KUDU console opens.

-
In the KUDU console, click Debug Console and choose PowerShell.

-
In PowerShell, navigate to the path
C:\home\site\repository\.git.
-
Run the git command
git remote rm origin.
-
After running the command, go to the deployment center and click Disconnect. The deployment option opens.

-
Select External Git in the source option.

-
In External Git, fill out the following information:
Repository - Bold Reports® Azure repository URL
Branch - v3.1.42
Repository Type - Public

-
Click the Save option. The Successfully set up deployment notification is shown in the notification blade.


-
After completing the deployment setup, click Sync in the deployment center blade.


-
The synchronization progress is shown in the deployment options blade.

-
Wait until synchronization is completed.

-
After the synchronization is completed, Save the following configuration settings.
-
Add the following application settings key.
Key Value WEBSITE_LOAD_USER_PROFILE 1

-
Change the following value in General Settings.
Settings Value .NET version .NET 6

-
Change the Physical Path in Path Mappings.
Virtual Path Physical Path (v2.4.19, v2.4.10) Physical Path (v3.1.42) / site\wwwroot\IDP site\wwwroot\idp\web /api site\wwwroot\IDP\api site\wwwroot\idp\api /reporting site\wwwroot\Report Server site\wwwroot\reporting\web /reporting/api site\wwwroot\Report Server\api site\wwwroot\reporting\api /reporting/jobs site\wwwroot\Report Server\jobs site\wwwroot\reporting\jobs /reporting/reportservice site\wwwroot\Report Server\reportservice site\wwwroot\reporting\reportservice /ums Site\wwwroot\IDP\ums site\wwwroot\idp\ums

-
-
Click Start in the Overview section to start the Bold Reports® Azure App service.

Frequently asked questions
Which .NET version does the upgraded App Service use?
After the Bold Reports® upgrade, set the .NET version in General Settings to .NET 6.
How do I confirm the blob migration succeeded?
Check whether the boldservices Blob is created in the blob container used by the Bold Reports® Azure App service.