Last post May 24, 2012 11:49 PM by necro_mancer
May 14, 2012 10:02 AM|aspfun|LINK
I have some asp.net projects which developed in VS2008. Some Crystal Reports are working fine.
Once I use VS2010 and move to web server, all Crystal Reports are not working any more. (They are still working at localhost)
What stepts should I take to make them working?
May 15, 2012 10:51 PM|necro_mancer|LINK
The problem you experience is caused by the fact that the Crystal Report version you used is not supported by the server OR the crystal report assemblies installed does not match the version you used. To solve this issue:
1. Please make sure you installed the same Crystal Report version on your server. You may need to uninstall any crystal report version installed on the server before
2. Please make sure you set the correct assemblies on your web.config
3. Please make sure your site is set to work under LOCAL SERVICE permission
4. Please make sure aspnet_client and crystalreportviewer folders are copy to your working folder.
If you still have problems publishing your crystal report 13 site, you can check with asphostcentral.com as this host has supported this crystal report version. It should not be something hard
to solve and based on my experience, if you follow all the steps above, you can solve the problem almost instantly.
Please mark this response as an "answer" if it helps you. Thanks heaps!
May 16, 2012 11:33 AM|aspfun|LINK
Thank you for help.
One of my app used vs2008 and web.config is loaded "CrystalDecisions.Shared, Version=10.5.3700.0".
It works in web server.
After I opened it with vs2010 (without conversion of crystal report 2010), the error said:
Could not load file or assembly 'CrystalDecisions.VSDesigner, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
Is it possible of using vs2010 but runing "CrystalDecisions.Shared, Version=10.5.3700.0"?
May 24, 2012 11:49 PM|necro_mancer|LINK
unfortunately, this is not possible. You must always make sure you use the SAME Crystal Report version on your code.