A muchos les habra pasado este error cuando intentaron generar un informe creado en crystal reports cuando se publica la aplicación.
La solucion es sencilla, lo que pasa es que cuando se publica la aplicacion los archivos *.rpt no quedan copiados en el path con la solucion, asi que en el path (en el servidor) se deben copiar y pegar los archivos *.rpt.
La ruta es la misma de la solución de visual studio.
Y solucionado.
La solucion es sencilla, lo que pasa es que cuando se publica la aplicacion los archivos *.rpt no quedan copiados en el path con la solucion, asi que en el path (en el servidor) se deben copiar y pegar los archivos *.rpt.
La ruta es la misma de la solución de visual studio.
Y solucionado.
Lo interesante de esto es que apenas lo acabas de publicar y hasta parece un deja-bu por que precisamente tengo ese problema ahorita
ResponderEliminarLe juro que desarrolle todo f5 a la aplicacion corri bien y cuando publique no me di cuenta dia y medio a lo pendejo ,,,,, muchas gracias ese era el lio
EliminarExactamente... tienes toda la razon.
ResponderEliminarSolo copie los .rpt en la carpeta donde deberian de estar y funciono.
Gracias
Hola,
ResponderEliminarTe comento, que con lo que planteas ahora si se muestra el archivo aspx pero no aparece el Visor del reporte, que podrá ser.
Como lo solucionaste amigo? tengo el mismo problema :(
Eliminaralguien q me pueda ayudar estoy tratando de solucionar ese problema pero no puedo es urgente manana entrego este sistema
ResponderEliminarGracias, funciono perfecto...
ResponderEliminaryo tengo el mismo error, pero pues yo SI tengo el path completo y de echo funciona correctamente pero de repente aparece ese error, lo curioso es que solo reseteo el IIS y nuevamente vuelve a funcionar correctamente, alquien le ha pasado asi?? como se podra solucionar definitivamente??
ResponderEliminarTenia el mismo error, y viendo este post me di cuenta de que era necesario copiar los archivos .rpt a la ruta de la solución. Lo hice y siguió el problema, despues me di cuenta de que los archivos .rpt no tenian los permisos sufiencientes para el IIS y el ASPNET. Hice que heredara los permisos del directorio raiz y se solucionó mi problema.
ResponderEliminarAmigo tengo el mismo problema he realizado su solución pero no ha funcionado,saludos.
ResponderEliminarHola a todos.
ResponderEliminarTuve el mismo error al momento de cargar el informe. Reporte.Load(ruta)
Lo solucione colocando en la ruta Server.MapPath(~/report1.rpt)
Espero les ayude.
Buenos dias Ya lo he copiado los archivos .rpt pero no me muestra
ResponderEliminarY Tambien cuando lo publico en la nume no me crea el Crystal report
Le agredeseria su apoyo gracias
ResponderEliminarGracias por la solución. Funciona perfectamente..!
ResponderEliminarEl reporte en la ventana propieadades debe poseer lo siguiente en la ventana propiedades para que el publicador lo incluya y solocuionar el error sin necesidad de hacer una copia manual del arcnhivo rpt.
ResponderEliminarAcción de compilación: Contenido.
Compiar en el direcctorio de slaida: Copiar siempre.
Verificar ademas, que esté incluido como automatico en Archivos de publicación en la opción Publicar de las propiesdades del proyecto.
Si es totalmente cierto, yo también digo que debe funcionar de la manera que comenta (Creo que en ese momento no me funciono, por eso cree esta publicación en el Blog), lo importante es que todos los que tengan este problema puedan solucionarlo.
EliminarÉsta es la solución correcta al problema en general, ya que se configura el proyecto para que siempre compile y copie el archivo .rpt hacia la carpeta del proyecto en producción, en lugar de hacerlo manualmente.
EliminarMuchas gracias por el tip. Me ha servido de maravilla.
Tengo este mismo problema con una aplicación de consola, que tiene los reportes están alojados en un servidor. Se mapeo una unidad que apunta correctamente a la ruta de los repores pero aun sigue saliendo el error
ResponderEliminarHola oye solucionaste tu problema?
EliminarSi me sirivio copiando todos los rpt que tenia a mi servidor gracias
ResponderEliminar