Compartir a través de


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 cuando se usa 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 de KB original: 2023855

Síntomas

Al realizar operaciones de Web Deploy de forma remota a través del Administrador de IIS y usar el servicio de administración web (WMSVC), es posible que reciba el siguiente mensaje de error:

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 tiene que determinar el proveedor y el usuario afectados, los permisos necesarios (por ejemplo, Lectura o escritura) y la ruta de acceso que se usa.

Solución

La resolución varía en función del mensaje devuelto y del proveedor especificado. Consulte los siguientes recursos para la instrumentación para ayudar a diagnosticar el problema:

En este escenario se pueden cumplir los siguientes problemas comunes:

401 no autorizado al conectarse a un sitio web

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

Solució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 procede 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 registro y el seguimiento del servicio de administración web y revisar los registros para identificar el error.

  • Busque entradas en los registros que contienen errores como:

    Detalles: no se encontró ninguna regla que pudiera autorizar al usuario server1\siteowner, provider appPoolConfig, operation 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 el acceso adecuado a la configuración. En este caso, el Monitor de procesos es una herramienta útil para determinar de dónde podría provener un error de acceso denegado.

Referencias