none
Error en archivo Rptxxxx {2C133ED7-D28E-473A-8ACC-E0EB84F15687}.rpt: Denegado el acceso al archivo del informe. Es posible que esté abierto en otro programa. RRS feed

  • Pregunta

  • Hola acá con un inconveniente ,  acabo de subir mi aplicación v .net 4.0 

    y cuando quiero ver el reporte me sale error

    Error en archivo Rptxxxx {2C133ED7-D28E-473A-8ACC-E0EB84F15687}.rpt:
    Denegado el acceso al archivo del informe. Es posible que esté abierto en otro programa.

    en el config esta definida la ruta y esta carpeta existe en esa ubicacion.

    <add key="ReportX" value="F:\Pro\Pro\Sys\Report"/>

    ....

    aparte tengo una aplicacion  en version 2.0 que utiliza los mismos nombres de reportes pero

    esta direccionadas a otra carpeta

    <add key="ReportX" value="F:\Pro2\Pro2\Sys\Report"/>

    y esta funciona con normalidad

    Espero sus respuesta.. Saludos




    QUIERO MATAR ESTA DUDA ... ANTES QUE EL MUNDO DEJE DE EXISTIR..

    sábado, 29 de agosto de 2015 19:21

Todas las respuestas

  • Casi seguro que es un problema de permisos. Normalmente, y salvo que cambies los permisos, una aplicación publicada en IIS con la configuración predeterminada únicamente tiene permisos en disco para leer su propio directorio y los subdirectorios del mismo, pero no puede acceder a ninguna otra ubicación del disco, tal como el "F:\..." que estás usando.

    Esto se hace por razones de seguridad. Si sabes seguro que no comprometes la seguridad de tu servidor, mira cuál es la cuenta de ejecución del Pool (a no ser que tu aplicación la cambie mediante <identity impersonate>) y dale a esa cuenta permisos sobre la carpeta necesaria. Pero preferiblemente yo sugeriría mover las definiciones de los informes a una subcarpeta por debajo de donde se encuentre instalada la aplicación.

    sábado, 29 de agosto de 2015 19:49
  • seleccione la carpeta y le asigne un grupo de administrador

    el cual tiene control total ... pero aun asi persiste el problema


    QUIERO MATAR ESTA DUDA ... ANTES QUE EL MUNDO DEJE DE EXISTIR..

    lunes, 31 de agosto de 2015 16:36
  • seleccione la carpeta y le asigne un grupo de administrador

    Asignarle un grupo de administrador a la carpeta no vale para nada. El que tiene que tener acceso a la carpeta es el Pool de IIS (que de manera predeterminada NO pertenede al grupo de administradores)
    lunes, 31 de agosto de 2015 17:11
  • inhabilite la  Autenticación de suplantacion

    y funciono, bueno almenos ya no salio el mismo problema.  pues ahora me dice que el archivo no puede cargarse

    esta es una aplicacion migrada de 2.0 a 4.0  y  los reportes en vez de dataset tipiado tienen ttx 

    supongo ese sera el motivo de que no carga.  

    para cerrar este post ... podrias decirme si se puede hacer funcionar los reportes con los ttx 


    QUIERO MATAR ESTA DUDA ... ANTES QUE EL MUNDO DEJE DE EXISTIR..

    martes, 1 de septiembre de 2015 6:03