Pubblicazione sito con CR

mercoledì 23 gennaio 2008 - 08.34

stee85 Profilo | Senior Member

Ciao a tutti,
ho appena provato a pubblicare un sito web con CR su un server esterno alla ditta.
Premetto che il merge modules l'ho fatto, ho inserito:
- Crystal_Database_Access2003.msm
- Crystal_Database_Access2003_ita.msm
- Crystal_Managed2003.msm
- Crystal_Managed2003_ita.msm
- Crystal_regwiz2003.msm
e ho messo la licence key di crystal

Ho il seguente errore

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Qualche idea?
Grazie mille

p.s. Su un server in sede funzionava

Ste

freeteo Profilo | Guru

ciao,
sembra che sulla macchina o non è andato su correttamente il setup e quindi non hai le dll di Crystal, o cmq hai una versione di Crystal installata che non è la "Version=9.1.5000.0".
Verifica nel "pannello di controllo->strumenti di amministrazione->configurazione .net framework->assembly cache" che versione hai.

Io ad esempio che ho visual studio 2005 e 2008 installati nella stessa macchina ho "10.2.36..." e la "10.5.37..."

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

stee85 Profilo | Senior Member

Ciao,
grazie per la risposta!
problema risolto... visto che il server è su una ditta esterna io avevo solo copiato solo le cartelle e i file compreso bin..
Ho risolto creando un'applicazione che installa tutto ciò che serve per CR e facendola lanciare dalla ditta esterna.
(Se a qualcuno servisse qui spiega come fare un runtime di CR
http://community.visual-basic.it/mirco/articles/778.aspx)

Ora però ho questo problema quando lancio un report
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Ho scordato di mettere qualche dll?
Grazie
Ste

freeteo Profilo | Guru

ciao,
l'errore che hai è dovuto al fatto che probabilmente hai installato la versione sbagliata, ovvvero i merge modules che hai tu sono quelli per il framework 1.1 e la tua applicazione è in 2.0 ?

Io ti consiglio di farti un progetto di setup della tua applicazione e gli specifichi i Prerequisiti:
http://blogs.dotnethell.it/freeteo/vs-2005-semplifica-il-deploy-anche-per-Crystal-Report__1190.aspx

cosi' quando compili il pacchetto di setup lui ti crea il file "setup.exe" che controlla di avere installato gia' nella macchina il runtime di Crystal, altrimenti lo installa (e lo trovi su una sottodirectory del pacchetto compilato)

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

stee85 Profilo | Senior Member

Ciao,
avevo dimenticato di dire che la mia applicazione è ancora con il vecchio VS 2003 quindi con Framework 1.1


Ecco il problema sul server c'è la versione 2 mentre la mia applicazione è ancora con la 1.1
Perciò mi basta fare installare il framework 1.1 sul loro server?

Grazie per l'aiuto
Ste

freeteo Profilo | Guru

ciao,
diciamo che il runtime di Crystal dovrebbe funzionare senza problemi, quindi non occorre che tu faccia niente,pero' non puoi lasciare nel web.config il riferimento ad un assembly con una versione che non hai.

Quindi come prima prova, senza installare niente puoi mettere la mappatura all'assembly presente sul server (quindi la 2.0 che è la 10.2.3600 per Crystal ) e verificare se funziona lo stesso:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
altrimenti installare anche l' 1.1...il problema è cmq che quando gira l'applicazione viene caricato il runtime del 2.0 in iis, a meno di non cambiare anche questa impostazione nelle proprieta' del sito (quindi nella management console di IIS)

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5