DCPROMO no conserva los permisos en algunas carpetas de IIS

Síntomas

Cuando se promueve un servidor miembro de Microsoft Windows Server 2003 para un controlador de dominio, si está instalado servicios de Internet Information Server (IIS) en el servidor, puede ver los síntomas siguientes:
  • No hay archivos comprimidos se almacenan en la carpeta temporal (también conocido como el directorio de caché), aunque un cliente que admite la compresión HTTP ha solicitado.
  • No hay archivos se almacenan en caché en la carpeta ASP Compiled Templates.
Por razones de seguridad, IIS no debe instalarse en controladores de dominio.

Causa

La operación que se promueve a un servidor miembro a controlador de dominio (DCPromo.exe) restablece los permisos en algunas carpetas. El Access Control Lists (ACL) para tres carpetas no están establecidas correctamente durante esta operación.

Más información

También puede ver lo siguiente en el registro de sucesos de aplicación: si ver permisos en las carpetas siguientes, verá que IIS_WPG y los grupos NT AUTHORITY\NETWORK SERVICE no tienen permisos en estas carpetas:
  • systemroot\Help\IISHelp\Common
  • systemroot\System32\Inetsrv\ASP Compiled Templates
  • systemroot\IIS Temporary Compressed Files

Solución

Establezca manualmente los permisos en las carpetas

  1. Haga clic en Inicio, haga clic en Explorador de Windows, haga doble clic en Mi PC, haga doble clic en la unidad del sistema (suele ser la unidad C) y, a continuación, haga doble clic en WINDOWS o WINNT.
  2. Haga doble clic en Ayuda, haga doble clic en iisHelp, haga comunesy, a continuación, haga clic en Compartir y seguridad.
  3. Haga clic en seguridad, haga clic en Agregar, escriba IIS_WPGy, a continuación, haga clic en Aceptar.
  4. Con IIS_WPG seleccionado, haga clic para activar las casillas de verificación siguientes y, a continuación, haga clic en Aceptar:
    • Lectura y ejecución
    • Enumerar contenido de carpeta
    • Lectura
  5. Abra el cuadro de diálogo Compartir y seguridad para la carpeta de systemroot\system32\inetsrv\ASP Compiled Templates y, a continuación, conceda Control total al grupo IIS_WPG.
  6. Repita el paso 5 para la carpeta systemroot\IIS carpeta Temporary Compressed Files.
Para establecer manualmente el permiso para NT AUTHORITY\NETWORK SERVICE, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba %systemroot%\Help\iisHelpy, a continuación, haga clic en Aceptar.
  2. Haga clic en la carpeta Common y, a continuación, haga clic en Compartir y seguridad.
  3. En la ficha seguridad , haga clic en Agregar, escriba NETWORK SERVICEy, a continuación, haga clic en Aceptar.
  4. Haga clic en Servicio de red, haga clic para activar las siguientes casillas de verificación Permitiry, a continuación, haga clic en Aceptar:
    • Lectura y ejecución
    • Enumerar contenido de carpeta
    • Lectura
  5. Haga clic en Inicio, haga clic en Ejecutar, escriba %systemroot%\system32\inetsrvy, a continuación, haga clic en Aceptar.
  6. Haga clic en la carpeta ASP Compiled Templates y, a continuación, haga clic en Compartir y seguridad.
  7. En la ficha seguridad , haga clic en Agregar, escriba NETWORK SERVICEy, a continuación, haga clic en Aceptar.
  8. Haga clic en Servicio de red, haga clic para activar la casilla de verificación Control total en Permitiry, a continuación, haga clic en Aceptar
  9. Haga clic en Inicio, haga clic en Ejecutar, escriba % systemroot %y, a continuación, haga clic en Aceptar.
  10. Haga clic en la carpeta IIS Temporary Compressed y, a continuación, haga clic en Compartir y seguridad.
  11. En la ficha seguridad , haga clic en Agregar, escriba NETWORK SERVICEy, a continuación, haga clic en Aceptar.
  12. Haga clic en Servicio de red, haga clic para activar la casilla de verificación Control total en Permitiry, a continuación, haga clic en Aceptar
Después de completar estos pasos, reinicie el servicio IIS Admin. Para ello, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba services.msc y, a continuación, haga clic en Aceptar.
  2. Haga clic en Administrador de IISy, a continuación, haga clic en reiniciar.

Estado

Microsoft ha confirmado que se trata de un problema en Microsoft Windows Server 2003.

Referencias

Para obtener más información acerca de la compresión HTTP y la caché de plantilla ASP, consulte la documentación del producto. Para ver esta documentación, visite los siguientes sitios Web de Microsoft:También puede tener acceso a la documentación del producto mediante el Administrador de IIS. Para obtener más información acerca de cómo tener acceso a esta característica de ayuda, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

815127 cómo tener acceso a la documentación de Ayuda de IIS 6.0

Propiedades

Id. de artículo: 332097 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios