Deploying Crystal Report on Azure VM

Below are the steps for Crystal Report deployment for Aptify Smart Client (Desktop) and Aptify Web applications.

Step 1:

Extract the APTIFY_700_Database zipped file and go to the Core Database Setup->Data->OtherSetups and install CR13SP32MSI32_0-80007712.MSI and CR13SP32MSI64_0-80007712.MSI for Crystal Reports service pack 32.

OR

Go to the link Downloads for SAP Crystal Reports and others and download the service pack of “CR for Visual Studio SP32 CR Runtime 32-bit MSI” and “CR for Visual Studio SP32 CR Runtime 64-bit MSI”.

User must download both 32-bit and 64-bit Crystal report MSI.

Please select below criteria.
Software Product: SAP Crystal Reports, version for Visual Studio
Product Version (optional): SAP Crystal Reports, developer version for Microsoft Visual Studio
Software Type (optional): CV_SP

Step 2: Uninstall the Older version of Crystal report runtime.
Step 3: Install both the MSI on QA or Client environment and deploy the Crystal report changes which is part of Aptify 7.0 release installation.
Step 4: As Crystal Report and SSRS Reports are deployed on the same Azure VM, so to generate the Crystal Report from Azure instance, we need to configure service hosted on this VM to Azure instance.
Step 5: Go to Kudu of Aptify Azure App Service and navigate to the below path ‘C:\inetpub\wwwroot\Aptify\script\Aptify\configuration\Aptify\Aptify.Framework.Configuration.External.js'. Change the value of attribute Aptify.framework.configuration.reportsUrl to the Crystal Reports URL. Refer to below code snippet for example.

Aptify.framework.configuration.reportsUrl = 'http://aptify-70poc-vi.eastus.cloudapp.azure.com/AptifyReports/forms/CrystalReportView.aspx';