cancel
Showing results for 
Search instead for 
Did you mean: 

Deployment of .Net application on BOXiE 3.1 not working

Former Member
0 Kudos

We are in the middle of upgrading our web application to support Crystal 12, using .net 3.5. Aside from a few issues, this has mostly been successful when testing on machines that have Crystal Reports Server Embedded 2008 installed (either the full RAS or the SDK pointing to a remote RAS)

However, we are now testing on a machine that has BOXI 3.1 installed, and the web application does not run. This is the error:

Parser Error Message: Could not load file or assembly 'CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.

and the offending line:

<add assembly="CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>

When I look at the server, I can see that all the Crystall dlls are version 12.0.1100.0, even though we installed BOXI 3.1 (sp1). The ProductId.txt file in the installation folder says: BuildVersion=12.1.0.882.BOE_Mira_RTM.

Is this the correct version? What can I do to get this working?

Many thanks,

Nicola

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi, Nicola;

The 12.1.0.882 version number does sound right for SP1. It is possible the SDK was not installed on this system.

Is Crystal Reports 2008 SP 1 also installed on this computer?

Regards,

Jonathan

Former Member
0 Kudos

Hi Jonathon,

It was a clean build so no other versions of Crystal. We installed the full server on the machine - and checked all the options in the installation wizard, so I don't know how the SDK wouldn't be there.

Is there any way to check?

Thanks,

Nicola

Former Member
0 Kudos

Hi, Nicola;

You also need Crystal Reports 2008 with SP1 installed. This would be a separate install, needed for integration.

Regards,

Jonathan

Former Member
0 Kudos

Hi Jonathon,

If I understand the naming conventions correctly, Crystal Reports 2008 is the designer? Why would we need to install this on the production website server? In the past (for version Xi) we have just installed the RAS server and everything worked OK.

The dlls we are referencing are present on the server, but are just the wrong versions.

Thanks,

Nicola

daniel_paulsen
Active Contributor
0 Kudos

I'm not sure why the BOE install did not install the 2.0 framework version of the CrystalDecisions.web.dll (12.0.2000.0).

you don't need to do a full install of Crystal reports designer on your BOE machine. to get the right runtime for your application, the easiest way would be to simply install the Crystal Reports 2008 SP1 redist package (the same package you would use when deploying your applicaton. this should get you the right runtime providing the 2.0 framework exists on your server.

Dan

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Dan,

Thank you for your reply. We installed the runtime package and the website now works. However, we have never had to install a runtime or re-distributable package before. Why should it be necessary for this particular version of BOXI?

Our application is a website which is installed on a server with either the full RAS installation or the SDK installed on that machine. We have .net framework 3.5 as a pre-requisite, installed on the server. Why would the BOXI installation not install the correct dlls? We don't want to have to complicate our installation procedures by installing the runtime too.

Thanks,

Nicola

daniel_paulsen
Active Contributor
0 Kudos

Hi Nicola,

I'm still not sure why you did not get the 12.0.2000.0 assemblies installed unlest the server was configured for the 1.1fwk before installing BOE XI 3.1. I ran an install of XI3.1 (runtime version 882) and had both the 2.0 and 1.1 fwk files installed to the GAC.

There was a total of 18 files for the 2.0 fwk (most of them resource files and I did an "English Only" install) This was a clean Win2k8 OS configured with and IIS Role and no other crystal or visual studio products installed.

So in theory, you shoud get all of the required runtime when installing BOE XI3.1.

Dan

Former Member
0 Kudos

Hi Dan,

We wiped the machine and tried another installation. This time we installed everything (I think last time they didn't install the java files - we're using .net so I guess they didn't think we'd need them!) and it now appears to work.

It's a shame that it's not clear what the minimum is, and having selected the .net SDK, if there are dependencies, they should've installed too.

But it's working, so thanks for your help!

Nicola