
Estoy creando un archivo PDF con IIS (con algún código) y lo guardo en una carpeta que tiene habilitada la autenticación anónima de IIS.
Cuando intento abrirlo a través de su URL, IIS me da un error 401 "No autorizado". Cuando copio y pego manualmente un archivo en la misma carpeta, se abre bien.
Al mirar la ACL del PDF, 3 usuarios tienen "Acceso denegado". Cuando los elimino, el PDF se abre bien.
Respuesta1
Cambie el directorio tmp de carga a algún lugar con permisos IIS_IUSRS según sea necesario.
Los archivos cargados heredan los permisos de estedirectorio temporal, ya que se mueven (llevando consigo su permiso) cuando finaliza la carga.
Respuesta2
Intente cambiar los permisos del archivo pdf para permitir que usuarios anónimos puedan leerlo. siga los pasos a continuación:
Para ajustar los permisos del archivo, abra el cuadro de diálogo de propiedades del archivo PDF, seleccione la pestaña de seguridad, haga clic en el botón editar, agregue el grupo "IIS_IUSRS" a la lista de usuarios y concédale el permiso "Leer y ejecutar". Luego, haga clic en el botón Aceptar para guardar los cambios.