Saltar al contenido

El acceso de escritura a TODOS funciona, IUSR, IIS_IUSRS, DefaultAppPool no funciona. ¿por qué?

Haz todo lo posible por comprender el código correctamente antes de usarlo a tu trabajo y si ttienes algo que aportar puedes dejarlo en los comentarios.

Solución:

Puede agregar la cuenta a través de la GUI de NTFS escribiéndola directamente. El nombre está en el formato de IIS APPPOOL<>p.ej IIS APPPOOLDefaultAppPool. (ver este artículo de soporte de Microsoft)

Una solución alternativa: he estado usando la cuenta “Servicio de red” como usuario del grupo de aplicaciones que le otorga permiso de escritura.

En IIS 7.5 (y opcionalmente en IIS 7), todos los trabajadores se ejecutan con la Identidad del grupo de aplicaciones: usuario “IIS AppPool*PoolName*”.

Otorgue acceso a ese usuario en lugar de a Todos (deberá escribir el nombre en los diálogos de selección de identidad; no aparecerá en la función de búsqueda).

Hay una página muy útil en iis.net que cubre las cosas con mucho más detalle.

También tenga en cuenta: en IIS7 (Servidor 2008):

  • Establece la identidad del grupo de aplicaciones por grupo de aplicaciones en la configuración avanzada.
  • No hay compatibilidad con GUI, por lo que necesitará la línea de comando para establecer permisos (icacls.exe).

Finalmente, la selección de identidad de SQL Server tampoco conoce la identidad del grupo de aplicaciones: use CREATE LOGIN y CREATE USER inicialmente, después de esto, la GUI se puede usar para otorgar roles, etc.

Si tienes algún reparo o forma de progresar nuestro enunciado te proponemos dejar una crónica y con gusto lo interpretaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *