Solved

Installation package ASP.NET with Crystal Reports version 13

Posted on 2016-10-05
12
69 Views
Last Modified: 2016-10-07
Hi Experts,

I developed a web application using VB.NET 2010 that uses the Crystal Reports version 13.

When I created the setup project using the Visual Studio Installer, I checked the "SAP Crystal Reports runtime engine for .NET Framework" with "Download prerequisites from the same location as my application" option checked too, in the window prerequisites. Therefore, is included in the installation package the .MSI file from Crystal Reports to the reports to be shown.

My problem is that some of our customers do not allow to run an installation package on the server, but only the files that must be copied to the IIS application folder.

So, is there any way to create an installation package that has only files that should be copied, without need to add .MSI installation files?

Regards,

Marcelo Camarate
0
Comment
Question by:Marcelo Camarate
  • 5
  • 4
  • 3
12 Comments
 
LVL 100

Expert Comment

by:mlmcc
ID: 41830901
Is this going to be a web application?

Crystal needs many of the files that are in the msi to be able to run reports.

mlmcc
0
 

Author Comment

by:Marcelo Camarate
ID: 41830949
Hi mlmcc,

Thanks for your reply.

Yes. It is a Web application.

Regards,

Marcelo Camarate
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 41831027
> customers do not allow to run an installation package on the server, but only the files that must be copied to the IIS application folder.

I didn't quite get, what they allow and what they don't. They run the main installation anyways, don't they?
0
Networking for the Cloud Era

Join Microsoft and Riverbed for a discussion and demonstration of enhancements to SteelConnect:
-One-click orchestration and cloud connectivity in Azure environments
-Tight integration of SD-WAN and WAN optimization capabilities
-Scalability and resiliency equal to a data center

 
LVL 100

Expert Comment

by:mlmcc
ID: 41831090
As far as I know Crystal doesn't use IIS in the normal web applications you write unless you wrote it that way.  It generally expects its files to be in specific directories.

mlmcc
0
 

Author Comment

by:Marcelo Camarate
ID: 41831507
Hi mlmcc and Vadim Rapp,

Thanks for your reply.

Currently our application uses VS 2005 and Crystal Reports 10. Now, for many reasons, we need to upgrade it to VS 2010 with CR 13, and the Crystal is the big problem.

Then, to you understand  the current procedure that we use in the customers that do not permit installation packages execution, I describe below the step by step:

1) We generated the installation package in VS 2005;
2) We executed the installation package on a machine in our company;
3) We selected all changed files and creates a ZIP file with them;
4) We send this ZIP file to our customer that puts the changed files on the IIS folders.

This procedure works fine today with CR 10 because in the first installation we require that Crystal files are copied to the respective directory "inetpub\wwwroot\aspnet_client".

But now, we decided upgrade to CR 13. But, in Internet I only found the orientation to run the "SAP Crystal Reports runtime engine for .NET Framework" on the server side, and these customers do not permit it.

So, I want to know if is possible to use with CR 13 the same procedure that we use today with CR 10.

Regards,
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 41831597
So, the problem probably is in the piece "We selected all changed files", which was sufficient for CR10, but not for CR13. You need to find out all changes made in the system by the installation of CR13. Maybe it creates some registry keys, in addition to the files. Maybe some assemblies have to be put in GAC. Maybe something else. You have to reverse-engineer the installation and have your client to do it "manually".

(Which, of course, is an absurd).

Finding out all changes can be done by installation-authoring software capable of creating repackaged installations - Wise package Studio, Installshield Admin Studio, and such. They create system snapshot before and after, and compare.
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 41831852
Check this site.  The runtimes may be what you need.

http://scn.sap.com/docs/DOC-7824

mlmcc
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 41832482
He has runtimes, but his client does not want to install them, while expecting them to work.
0
 
LVL 40

Expert Comment

by:Vadim Rapp
ID: 41832487
...btw... perhaps you might upgrade to VS2010, but still keep CR10?
0
 
LVL 100

Accepted Solution

by:
mlmcc earned 250 total points
ID: 41832569
That won't work because you have to update the Crystal runtimes to the VS2010 versions.

mlmcc
0
 
LVL 40

Assisted Solution

by:Vadim Rapp
Vadim Rapp earned 250 total points
ID: 41832645
They expect that they can do it by placing right files in the right places, by hand.
0
 

Author Closing Comment

by:Marcelo Camarate
ID: 41833619
Hi mlmcc and Vadim Rapp,

Thanks for your interest.

We need update our application to VS2010 because we want to use the Telerik controls, and they only work from this VS version.

Then, I think that no had other choice than force our customers execute "SAP Crystal Reports runtime engine for .NET Framework" in server.

Best regards,
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Database Connections Not being returned to Connection Pool 7 34
vb.net 1 month apart 11 35
VB.net capture  result of a SQL query in variables 3 21
Groupbox Control ? 2 19
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question