rpt Crystal Report files are set to Build Action: Content and Copy to Output Directory: Copy always. I will share them with you in case you do too in no particular order. I ran into a few bits and bobs which caused me unnecessary pain along the seemingly clean process outlined above. You are now instructing each instance that starts up with your package to run the Crystal Reports msi file that installs the runtime on the instance ready for its use in Azure.
Now in your ServiceDefinition.csdef make this cmd file a start up task by adding the following lines: Set the properties of StartUp.cmd to 'Build Action' = 'None' and 'Copy to Output Directory' = 'Always Copy'. Msiexec.exe /I "CRRuntime_64bit_13_0_2.msi" /qnĮCHO "Completed CrystalReports Installation" > log.txt In that file write the following: offĮCHO "Starting CrystalReports Installation" > log.txt Create a new text file, call it StartUp.cmd and then save it in the root of your web project (next to the msi). Next you will create a command file to execute this msi file. Right click it in the Solution Explorer and set its 'Build Action' to 'None' and also set its 'Copy to Output Directory' to 'Always Copy'. In your web application in Visual Studio you should paste this msi file at the route of your web project and include it in the project. This should extract as a msi file called CRRuntime_64bit_13_0_2.msi.
CRYSTAL REPORTS RUNTIME 13.0.3 DOWNLOAD
Here are the steps you will need to take:įirst of all you will need to download the SAP Crystal Reports runtime engine for.
CRYSTAL REPORTS RUNTIME 13.0.3 HOW TO
How to install Crystal Reports on your Azure web roleįortunately it is still easy with Azure. With Azure, though, if you remote into the machine and install it, it will work fine until your deployment is redistributed to another machine which it will do at some point due to the nature of cloud computing. This isn't a problem with regular hosting since you can just install Crystal Reports on each of your servers and off you go. The problem is that you need to install the Crystal Reports runtime.
If you try to run a Crystal Report in your ASP.NET site without the Crystal Reports runtime installed you will receive a "" with description "The Report Application Server failed". Here is a step by step guide on how to make an ASP.NET project that uses Crystal Reports run successfully on Azure.