ASP.NET with Crystal Reports Viewer (Hosting and Licencing)

Posted on 2008-11-18
Last Modified: 2013-12-14
I am developing a Web Application using Visual Studio 2008 Professional (ASP.NET | C#).

One of my web forms uses CrystalReportViewer and ReportDocument.

In my local development PC I can run this web form without any problems, but when I upload that form into my hosting provider ( it does not work.

From what I was capable to investigate, it fails because they do not have Crystal Reports run time files installed on the shared hosting server, and from what support informed me they do not support it at all in shared hosting environments...I should go for a dedicated server to have this to work!

Also I heard that I need to buy a specific Crystal Reports license to be able to have this web site working with the developped functionality using the Crystal Reports Viewer...

So my questions:

1) First, what is the correct aproach to deploy to a shared hosting environment such a web site when using the Crystal Reports Viewer and ReportDocument?

2) Second, is it really true I have to buy extra Crystal Reports license(s)? If so, can you provide any link where I can find the appropriate info about this topic?

Thanks in advance for your support,
Question by:LMGONCA
    1 Comment
    LVL 100

    Accepted Solution

    You are correct about the reason for failure.  Crystal requires many files for support of viewing reports.

    When you say shared hosting, is this a report that will be used within your company or are you trying to put one on the web for general use?

    If you are staying within your company (single location) you don't need any further licesnses.  If this is on the net or on a company net (multiple locations) then you may need licenses for each location.

    Here is a document that will help you build the install package for a net install.  Installs start on page 434.  I know it is for VS2005 but it should be helpful in determining the correct method and required files.


    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    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…
    Join Greg Farro and Ethan Banks from Packet Pushers ( and Greg Ross from Paessler ( for a discussion about smart network …
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
    Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

    732 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

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now