• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 17994
  • Last Modified:

Crystal Reports XI deployment with Visual Studio 2005

On my client I have installed Visual Studio 2005 and Crystal Reports XI Developer. On the Server there is installed Crystals Reports Server XI on Win 2003 Server with IIS 6.0.
Now, I wanted to create a Crystal WebSite. On my development machine it works fine. It is a simple test report with nothing special.
Question 1:
But how can I integrate the assemblys from Crystal Reports XI ?

For deployment I tried to to this with merge modules. I integrated Crystal11_net_embeddedReporting.msm and CrystalReports11_maps.msm as it is described in sevveral files. There I entered the licence key from Crystal Reports XI. After run setup.exe on the Win 2003 Server I got the error 403 Forbidden.
Question 2: Why do I have this error? Did I forgot something ?

I also tried to deploy with described server install (CrystalReports11_NET_EmbeddedInstall.msi).

Most time I get the error "Could not load file or assembly 'CrystalDecisions.Web, Version=10.2.3600.0, "

I'm pretty confused now. I tried everything but nothing works. I would be very grateful If somebody could help me to deploy this simple crystal report.
Thanks,
lanter007
0
lanter007
Asked:
lanter007
  • 6
  • 5
1 Solution
 
dylanyeeCommented:
>> Most time I get the error "Could not load file or assembly 'CrystalDecisions.Web, Version=10.2.3600.0, "

CR version 10 is embeded in VS.NET 2005, I am sure that you developed your project using CR10 then now wanna upgrade to CR 11 right?
From the project reference, you have to remove the current reference dll and change it to CR11.

dylan
0
 
frodomanCommented:
You'll also need to remove any version 10 components (CRViewer, etc.) and replace them with version 11 components - otherwise you won't be able to compile once you change the dll reference.

frodoman
0
 
lanter007Author Commented:
OK to make it simple and clear step by step.
At first I create in Crystal Reports XI Dev. an Report.
Then in Visual Studio 2005 I crate a New Website.  I select ASP Net WebSite.
And then in Solution Explorer I click Add existing Item, there I select my just created Report from Crystal Reports XI.
But now, when I look into the web.config there are all asseblys from 10.... crystal. Is this at this poit ok?
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
dylanyeeCommented:
lanter007, which CR XI version did you installed? is it CR XI Developer version? If you installed XI Developer's version, it suppose to upgrade all your VS.NET2003's component to version 11.

dylan
0
 
lanter007Author Commented:
Yes I installed Crystal Reports XI Developer edition. And it is installed Visual Studio 2005. How can I upgrade the components to 2005?
0
 
dylanyeeCommented:
if you are using VS.NET 2005, you have to download CRXI Release 2, or else it won't be compatible with VS.NET 2005, pls refer to this article
http://www.businessobjects.com/products/reporting/crystalreports/compatibility_vs2005.asp

You have to uninstall your existing CRXI then download and install CRXI release 2 again.

dylan
0
 
lanter007Author Commented:
Thanks dylanyee,

On my machine there is installed release 1. On the server I deploy to is also Crystal Reports Server installed. Is it a problem if i only install the release 2 on my computer and leave the crystal installation as it is now? And why did I already have to run "CrystalReports11_NET_EmbeddedInstall.msi" on the computers? Is this only for previous visual studio versions?

Sorry for this "stupid" questions, but i'm a bit confused about this different versions and licenses.

thanks

0
 
dylanyeeCommented:
No... other than install CR XI Release 2 to your development PC, you also have to download and install the CR XI Release 2 Server to your deployment server(if you choose to deploy using CR server instead of merge module).
You could get it from
http://support.businessobjects.com/fix/merge_modules.asp#06

To find out how to deploy using merge module, see this
http://support.businessobjects.com/communityCS/TechnicalPapers/rdcXI_deployment.pdf.asp

i am not quite sure CrystalReports11_NET_EmbeddedInstall.msi, but for sure it is not for VS.NET 2005's version :)


dylan
0
 
lanter007Author Commented:
Which solution would you reccomend for the beginning and for "my training"?
0
 
dylanyeeCommented:
I would say deploy using merge module is the best way, because you could include everything in the deployment project and install it at once, such as .net framework 2.0, crystal report runtime, your projects file, register external dll, setup wizard for your application... etc. If you are a software provider, this would safe you lot of times.
Deploy using runtime file has nothing much to do, for every single server/new customer, you have to install every runtime one by one...

dylan
0
 
lanter007Author Commented:
thank your dylan for your suggestions and your patience. this will help me to continue with my work.

lanter007
0
 
dylanyeeCommented:
glad I could help~

dylan
0

Featured Post

Upgrade your Question Security!

Add Premium security features to your question to ensure its privacy or anonymity. Learn more about your ability to control Question Security today.

  • 6
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now