Problema Configurazione CrystalReportsWebSite1

mercoledì 24 marzo 2010 - 15.11

maurizio1982 Profilo | Newbie

Ciao a tutti,

Mi scuso per la banalità ( immagino) della domanda ma sono un neofita.
Dunque devo creare una semplice pagina web per uso interno aziendale.
Utilizzo VS 2005 e creo un nuovo website del tipo CrystalReportsWebSite.
Aggiungo il mio report e nella pagina de defaul riesco a visualizzarne l'anteprima.
Provo a fare il debug del progetto e dopo una serie di errori mi apre una pagina web con il seguente errore:

Errore server nell'applicazione '/CrystalReportsWebSite1'.
--------------------------------------------------------------------------------
Errore di configurazione.
Descrizione: Si è verificato un errore durante l'elaborazione di un file di configurazione necessario per soddisfare la richiesta. Verificare i dettagli dell'errore specifico riportati di seguito e modificare il file di configurazione in modo appropriato.
Messaggio di errore del parser: Impossibile caricare il file o l'assembly 'CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' o una delle relative dipendenze. Impossibile trovare il file specificato.
Errore nel codice sorgente:
Riga 45: -->
Riga 46: <httpHandlers>
Riga 47: <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
Riga 48: </httpHandlers>
Riga 49: </system.web>
File di origine: C:\Documents and Settings\bassi\Documenti\Visual Studio 2005\WebSites\CrystalReportsWebSite1\web.config Riga: 47
Analisi del caricamento dell'assembly: Le informazioni che seguono possono aiutare a stabilire perché non è stato possibile caricare l'assembly 'CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'.
AVV: la registrazione dell'associazione di assembly è disattivata.
Per attivare la registrazione degli errori di associazione di assembly, impostare il valore del Registro di sistema [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) su 1.
Nota: alcune penalità di prestazione sono associate alla registrazione degli errori di associazione di assembly.
Per disattivare la funzionalità, rimuovere il valore del Registro di sistema [HKLM\Software\Microsoft\Fusion!EnableLog].
--------------------------------------------------------------------------------
Informazioni di versione: Versione di Microsoft .NET Framework:2.0.50727.3053; Versione di ASP.NET:2.0.50727.3053





Immagino che il web.config sia da modificare... ma come?!?!?!
Vi ringrazio anticipatamente per l'aiuto.


Maurizio

freeteo Profilo | Guru

Ciao,
al vedere l'errore mi sa proprio che non trova il runtime del report...l'hai installato sul server web dove gira l'applicazione?

Lo puoi scaricare anche da qui: http://resources.businessobjects.com/support/additional_downloads/runtime.asp


Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

maurizio1982 Profilo | Newbie

Ciao,
Grazie per la tempestiva risposta. Dunque mi da questo errore in fase di compilazione in locale ( sul pc lcoale ho installato Cristal Report 2008 e non mi fa installare il runtime che ho scaricato dal sito ) :

Error 1 Impossibile caricare il file o l'assembly 'CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' o una delle relative dipendenze. Impossibile trovare il file specificato. C:\Documents and Settings\bassi\Documenti\Visual Studio 2005\WebSites\CrystalReportsWebSite1\Web.config 25


Ho provato a spostare il progetto sul serverweb e mi da il seguente errore ( Ho provato a fare la modifica suggerita ma non cambia)

Server Error in '/' Application.
--------------------------------------------------------------------------------
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>

Nel Server è installato questo componente.

359x209 5Kb



Grazie Mille!!!!

freeteo Profilo | Guru

Ciao,
no tu non devi installare la versione server, devi installare il runtime sul pc che ti fa da server

Quindi se hai sviluppato con Visual Studio 2008 ad esempio, puoi installare questo:
http://resources.businessobjects.com/support/communityCS/FilesAndUpdates/CRRedist2008_x86.zip
che trovi qui:
http://resources.businessobjects.com/support/additional_downloads/runtime.asp#09


Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

trinity Profilo | Guru

Mi intrometto su un post vecchio e se il progetto web fosse realizzato con vb net 2010 in cui vi è crystal report net? dovrei installare sul server dove girano la pagine web la versione net di crystal report?
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5