Errores al usar la herramienta de implementación web como usuario delegado a través de una conexión remota del administrador de IIS

Este artículo le ayuda a resolver un error inesperado que se produce al usar la Herramienta de implementación web (Web Deploy) como usuario delegado a través de una conexión remota del administrador de Microsoft Internet Information Services (IIS) a través del Servicio de administración web (WMSVC).

Versión del producto original:   Internet Information Services
Número KB original:   2023855

Síntomas

Cuando realiza operaciones de implementación web de forma remota a través del Administrador de IIS y usa el servicio de administración web (WMSVC), puede recibir un mensaje de error similar al siguiente ejemplo:

Se produjo un error al procesar la solicitud en el equipo remoto.
Se intentó realizar una operación no autorizada.

Causa

El problema se produce porque al usuario no se le han concedido permisos para realizar la acción para el proveedor especificado. El administrador del servidor debe determinar el proveedor y el usuario que se ven afectados, los permisos necesarios (por ejemplo, Lectura o Escritura) y la ruta de acceso que se está utilizando.

Solución

La resolución variará según el mensaje devuelto y el proveedor especificado. Consulte los siguientes recursos para instrumentación para ayudar a diagnosticar el problema:

A continuación se muestran algunos de los problemas comunes que pueden cumplirse en este escenario:

401 no autorizados al conectarse a un sitio web

Causas posibles: este error proviene de WMSVC y suele ser un error con un nombre de usuario o contraseña, o porque el usuario no tiene acceso al sitio web.

Resolución: compruebe el nombre de usuario y la contraseña y que el usuario tenga acceso al sitio web.

Error del servidor al importar o exportar una aplicación

Causas posibles: este error proviene del controlador de implementación web y suele ser un problema con las reglas de implementación. Dado que el usuario se ha conectado correctamente, no es un problema con WMSVC. Una regla de implementación tiene un error tipográfico, es posible que el usuario realice la implementación no esté autorizado o que la identidad RunAs no tenga permisos de acceso necesarios.

Solución: configurar el seguimiento y el registro del servicio de administración web y revisar los registros para identificar el error.

  • Busque entradas en los registros que contengan errores como:

    Detalles: no se encontró ninguna regla que pudiera autorizar al usuario server1\siteowner, provider appPoolConfig, operación Read, path DefaultAppPool. En este caso, el proveedor appPoolConfig no está autorizado y el usuario intentó usar un proveedor para el que el usuario no tenía permisos.

  • Otro error común es si el usuario RunAs que se usa para crear aplicaciones no tiene acceso adecuado a la configuración. En este caso, Process Monitor es una herramienta útil para determinar de dónde puede venir un error de acceso denegado.

Referencias