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

http://192.168.50.104/aspnet_client/System_Web/2_0_50727/ CrystalReportWebFormViewer4 / html / crystalexportdialog.htm

e spettacoli

Pagina non trovata

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 ....

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top