Pregunta

Estoy usando Crystal Report para impresión. Pero después de alojar en el servidor, obtuve una página con la siguiente URL mientras imprimía desde una máquina cliente

http://192.168.50.104/aspnet_client/system_web/2_0_50727/crystalreportwebformviewer4/html/crystalexportdialog.htm

y espectáculos

Página no encontrada

error

Se muestra en el visor de informes, pero el problema viene después de hacer clic en el botón de impresión del informe Crystal.

Estoy usando el siguiente código para vincular el informe

 CrystalReportViewer1.ReportSource = CrystalReport;
 CrystalReportViewer1.DataBind();

Si alguien sabe la solución, por favor ayúdame ... gracias de antemano ....

¿Fue útil?

Solución

En un problema similar, esto es lo que hice

Esto sucede porque Crystal Repots Viewer asume una estructura de directorio muy específica para las imágenes y los scripts. Si está ejecutando IIS en su máquina de desarrollo, puede encontrar la estructura aquí "C: inetpub wwwroot aspnet_client system_web 2_0_50727 CrystalReportWebFormViewer4"

Ahora todo lo que tiene que hacer es copiar el contenido de toda esta estructura, desde ASPNET_CLIENT hasta su servidor web y crear un directorio virtual para apuntar a esta ruta. Incluso si no desea crear un directorio virtual o no tiene acceso para hacerlo, simplemente puede copiar la estructura completa en la raíz de su aplicación web y eso debería hacer la magia.

Si no está utilizando IIS y usa un servidor web incorporado con Visual Studio (Cassini, es decir, aún tendrá esta estructura, solo es que en este caso estaría disponible en C: Windows Microsoft.net Framework V2. 0.50727 asp.netclientfiles

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top