Buongiorno a tutti!!!!
Ho sviluppato un applicazione in Visual Studio 2005 Prof. ,la quale sfrutta i CrystalRepor 10, L'applicazione in locale funziona correttamente, il problema nasce quando pubblico il sito sul Server (Windows 2003 Standard, processore x86)
Al progetto di Visual Studio ho aggiunto il pacchetto d'installazione prendendo esempio da:
http://www.codeproject.com/KB/database/CrystalReportViewer.aspx ho seguito tutti i passaggi indicati effettuando il merge del modulo "CrystalReportsRedist2005_x86.msm" ,ha rilevato tutte le dipendenze.
Ho generato il pacchetto d'installazione e ho eseguito il file generato *.msi sul server.
L'installazione va abuon fine ma quando apro la pagina mi appare il seguente errore:
La definizione di manifesto dell'assembly specificato non corrisponde al riferimento all'assembly. (Eccezione da HRESULT: 0x80131040) Ho intuito che manca qualche riferimento al che ho provato a eseguire direttamente sul server i 2 file:
CRRedist2005_x86.msi (Contiene i file)
CRREdist2005_x86_it.msi (Estensione in lingua)
i quali dovrebbero contenere i file necessari per il funzionamento dei Crystal Report ma questo non succede!!!!
Qualcuno sa come risolvere questo problema? ho provato a cercare sul web qualche soluzione ma ho solo trovato :
http://www.visualdbsee.it/doc/ita/manualeutente/CAPITOLO_09_-_GENERATO/Installazione_applicativo/Runtime_e_librerie_Crystal_Reports.htm Che indica un modo per registrare le *.dll manualmente
OPPURE
http://blogs.msdn.com/suzcook/archive/2003/05/29/57120.aspx Che se non ho capito male è una specie di debug sul server!!!
Mi chiedevo se non ci sono altre soluzioni plausibili per provare a far funzionare i CrystalReport , ho anche provato ad aggiungere al pacchetto di installazione i singoli Assembly quali :
CrystalDecisions.Web.dll
CrystalDecisions.CrystalReports.Engine.dll
CrystalDecisions.ReportSource.dll
CrystalDecisions.Shared.dll
Ma niente da fare ......
Qualcuno ha mai visto qualcosa di simile? o è in grado di aiutarmi?
Grazie Anticipatamente
Stefano