Crystal Report non funziona sul server
-
26-10-2019 - |
Domanda
sto usando il rapporto di cristallo per la stampa. Ma dopo aver ospitato nel server ho ottenuto una pagina con i seguenti URL durante la stampa da un computer client
e spettacoli
Pagina non trovata ??p>
Errore
Si è visualizzato nel visualizzatore di report, ma il problema arriva dopo aver fatto clic sul pulsante di stampa del rapporto di cristallo.
Sto utilizzando il seguente codice di rapporto di bind
CrystalReportViewer1.ReportSource = CrystalReport;
CrystalReportViewer1.DataBind();
Se qualcuno conosce la soluzione help me please .... Grazie in anticipo ....
Soluzione
Su un problema simile, questo è quello che ho fatto
Ciò accade perché repots cristallo spettatore assume una struttura di directory molto specifico per le immagini e script. Se si esegue IIS sul computer di sviluppo, è possibile trovare la struttura qui "C: \ inetpub \ wwwroot \ aspnet_client \ System_Web \ 2_0_50727 \ CrystalReportWebFormViewer4"
Ora tutto ciò che dovete fare è che copiare il contenuto di tutta questa struttura, direttamente dal aspnet_client al server web e creare una directory virtuale a punto a questo percorso. Anche se non volete creare una directory virtuale o non hanno accesso a farlo, è sufficiente è possibile copiare l'intera struttura alla radice del vostro webapp e che dovrebbe fare la magia.
Se non si utilizza IIS e l'utilizzo di un server web integrato con Visual Studio (Cassini cioè), ancora si avrà questa struttura, unica cosa che in questo caso sarebbe disponibile in C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ ASP.NETClientFiles