Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 712
  • Last Modified:

Compilation Error on server what do I do?

I got my machine with ASP.NET working... however upload it to our local server and got below error.  Anyone understand what it means and what to do?  Appearly I'm missing a file and how do I add it?

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC30002: Type 'CrystalDecisions.CrystalReports.Engine.ReportDocument' is not defined.

Source Error:
 
Line 5:      Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Line 6:          'create a new instance of the reportdocument object and load the report
Line 7:          Dim crReportDocument As New CrystalDecisions.CrystalReports.Engine.ReportDocument()
Line 8:          ''''crReportDocument.Load(Request.PhysicalApplicationPath & "reports\crtest.rpt")
Line 9:          crReportDocument.Load(Request.PhysicalApplicationPath & "reports\crwsr.rpt")
 
Source File: C:\Inetpub\wwwroot\Default.aspx.vb    Line: 7

Microsoft (R) Visual Basic Compiler version 8.0.50727.42
for Microsoft (R) .NET Framework version 2.0.50727.42
Copyright (c) Microsoft Corporation.  All rights reserved.

C:\Inetpub\wwwroot\reports\Default.aspx.vb(7) : error BC30002: Type 'CrystalDecisions.CrystalReports.Engine.ReportDocument' is not defined.

        Dim crReportDocument As New CrystalDecisions.CrystalReports.Engine.ReportDocument()
                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42
0
SLCTech
Asked:
SLCTech
  • 3
1 Solution
 
Nandakumar SakthivelTechnology LeadCommented:
Hi,
   Have you included all the dll's which relates to crystal reports in the installed server path..
   How do you ported the application from your machine to the server..Have you specified the copy local option as false for all the dll's relating crystal reports in the application

Regards,
Nanda
 
0
 
SLCTechAuthor Commented:
I hope you can help me out here...

Really I'm confused, so far what I did was put these merge modules in this directory of the server:

C:\Program Files\Common Files\Merge Modules

CrystalReportsRedist2005_x86.msm
Microsoft_VC80_ATL_x86.msm
policy_8_0_Microsoft_VC80_ATL_x86.msm

And, I'm not sure what you mean by specifying the copy of local option as false for all DLL's relating to crystal reports.

Rex
0
 
SLCTechAuthor Commented:
Wow you got me thinking... I forgot to copy the web.config into the file.

I'm curious because right now many of the images are not appearing in the Crystal reports viewer.  Any idea what might cause this?

SLC Tech
0
 
SLCTechAuthor Commented:
I got it working!!

Copied the files from below directory to the server:

C:\Inetpub\wwwroot\aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3

That got the images working...

Thank you for replying... it got me on right track.

All I did wrong was forgetting to include the web.config file when uploading the web site to the server.  And, needed that Crystal Report Web Form directory in the root of the IIS Server.  Now it's working perfect.  I'll give you points for helping!!

Smile...

SLC Tech
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

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