I have developed web site to have crystal report. The web site works fine in my PC. I have then transfer it to Azure. Once I transfer, it kept asking for dll files. I have then added all the dll files but finally it gave me this error:
An error has occurred while attempting to load the Crystal Reports
runtime. Either the Crystal Reports registry key permissions are
insufficient, or the Crystal Reports runtime is not installed
correctly. Please install the appropriate Crystal Reports
redistributable (CRRedist*.msi) containing the correct version of the
Crystal Reports runtime (x86, x64, or Itanium) required. Please go to
http://www.businessobjects.com/support for more information.
Any idea how to overcome this problem?
You can't install a runtime like the Crystal Reports runtime using App Service. One solution is to use the virtual machine service that gives you more control on the OS and let you install 3rd party tools.
Related
I installed my widows form application to another computer everything work but lodging report gives error. I am using crystal reports
32 bit crystal report runtime is the solution.
I?m using crystal reports in a asp application, when I install in a server (IIS) before a few time using the application an generating reports start to show that message,
here is how I call all the reports
reporte = ReportFactory.GetReport(reporte.GetType());
reporte.Load(Server.MapPath("~/Rpt/rptVtaTelefonicaAdmin.rpt"));
http://s1043.photobucket.com/user/jmperez97/media/2016-11-23_09h38_55_zpsrlahvrqs.png.html?filters[user]=145882609&filters[recent]=1&sort=1&o=1
Any idea why this appear?
Ps: I'm using .net 3.5
crystaldecitions.Cristalreports.engine V 2.0.50727
The "load report failed" error message can be caused by several factors:
crystal report is not properly configured on your machine
crystal report assemblies installed on your machine do not reflect the assemblies you have on your web.config
crystal version installed on the server is different with the one you want to invoke from your site
application pool where your reports run is not set to LOCAL SERVICE
read and write permission is not enabled on your root folder
crystalreportviewer folder is not copied to your operating folder.
Source
Hi I have developed windows app using c# to load the crystal reports dynamically from the code. In my development machine Crystal reports versions "10.5.3700.0" and "11.0.3300.0" installed. While building the app, by default 10.5.3700.0 version selected to my project while selecting the references of (CrystalDecisions.CrystalReports.Engine.dll,CrystalDecisions.ReportSource.dll,CrystalDecisions.Shared.dll,CrystalDecisions.Web.dll) and It works fine in my Dev server. If I moved the same exe file to another server, there only 11.0.3300.0 version installed. It was throwing could not load assembly version error. How do I build my application with 11.0.3300.0 ver and make it work in other server.
Please help me out ..
Thank you
Uninstall the version 10.5.3700.0 from your computer and use only 11.0.3300.0 everywhere.
I had many issues like that with Crystal Report. I finally change to ITextSharp to create my PDF file. Much easier.
my client machine is 64 bit but the application i build is in x86 target platform in C# Visual studio 2008 with win7 32 bit. Now the problem is when i click crystal report button on my application it gives me this error. It works perfectly fine on development machine but on client i just see this message box again and again.
"An error has occurred while attempting to load the Crystal Reports runtime.
Either the Crystal Reports registry key permissions are insufficient or the Crystal Reports runtime is not installed correctly."
I have checked crystal reports even in prerequisites just like the attached picture
Also i have installed manually crystal reports runtime from http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0.zip
But error seems not leaving my life at all.
I am using first time crystal reports in C# but it gave me very hard time just to install it on the client machine. I have googled and found solutions most of them i have tried like setting prerequisites and changing mode from Any CPU to x86 but none has fix my error.
IIRC I've had a similar problem in the past caused by deploying Crystal with the Setup package. Have you tried uninstalling Crystal Runtime from the target machine and installing the correct (64-bit) runtime version onto it directly?
You can leave your target CPU as Any.
I found the answer what i did is i have opend the directory in my development machine C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5 and copied the runtime exe for crystal reports and than i have ran it manually on the client machine. By doing this my client machine is now able to run crystal reports perfectly fine. I believe i should store this crystal report runtimes in my setup program for other clients.
Your application is targeting x86 version and you are installing in 64 bit machine,right?
I think crpt x64 installer is corrupted.
After making installer,go to debug folder and find crystal report folder.You can see two crpt installer,one is x86 and another is x64. Delete x64 installer. copy x86 to another place and rename it as x64.Then recopy to crpt folder.Now check installation.
I think I can make you understand.
how to distribute crystal reports to my customers? actually , i have a software built on c#.net and sql server as database and i have used crystal reports for reporting. now i want that when i give my software to my customers then its obvious that the crystal reports would also be given . so how to do this? do i have to download crystal reports on the customers PCs or else? please help
You have to download and install Crystal Report Runtime according to Visual Studio version your application is made with and the type of destination PC (32 or 64bit).
Then install it manually on every PC or programmatically using a setup.
You should have a crystal reports runtime on each client machine - having used crystal you should find somewhere in its directories the runtime installer to include in the package