Pregunta La construcción de la tarea de despliegue web falló


Guión:

Configuré satisfactoriamente la tarea TFS2010 webdeploy para la solución. Todo funcionó bien hasta que, de repente, algo salió mal en la tarea de implementación.

La solución tiene 2 proyectos web ... que están configurados para implementarse en compilación y publicarlo en el servidor de desarrollo.

¿Alguien tiene un conocimiento de lo que está mal en la construcción (información a continuación)?

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets
(3847): Web deployment task failed.
((4.8.2011 11:01:10) An error occurred when the request was processed on the remote computer.)
(4.8.2011 11:01:10) An error occurred when the request was processed on the remote computer. Unable to perform the operation. Please contact your server administrator to check authorization and delegation settings.

Puedo dar más información si alguien lo necesita.


73
2017-08-04 09:38


origen


Respuestas:


Me encontré con el mismo problema al construir a través de TFS. Cuando traté de importar manualmente el sitio web, recibí un error más informativo: "no puedo iniciar sesión en el usuario \ WDeployConfigWriter".

Resulta que cuando instala despliegue web configura dos cuentas locales WDeployConfigWriter y WDeployAdmin. Las contraseñas en estas cuentas están configuradas para caducar. Restablezca las contraseñas en el servidor web y configúrelo como "nunca caducar". Luego diríjase a Delegación del Servicio de Gestión en IIS. Cada una de las reglas presentadas tiene un campo UserName. Donde es WDeployAdmin o WDeployConfigWriter, haga clic derecho y actualice las credenciales a las nuevas contraseñas.

Una explicación completa con capturas de pantalla se puede encontrar aquí: http://workinghardinit.wordpress.com/2011/07/18/wdeployconfigwriter-account-issues-trouble-shooting-web-deploy-2-0-with-lessons-learned/


183
2017-10-05 14:00



Todo lo que tiene que hacer es volver a ejecutar el script "AddDelegationRules.ps1" ubicado en "C: \ Archivos de programa \ IIS \ Microsoft Web Deploy V3 \ Scripts \"

Esta es la secuencia de comandos que se ejecuta cuando se implementa por primera vez la implementación web. Volverá a crear las delegaciones que faltan, restablecerá las contraseñas para WebDeployAdmin y WebDeployConfigWriter, y volverá a agregar WebDeployAdmin al grupo Administradores.

Aún deberá configurar la contraseña en cada cuenta para que no caduque después de volver a ejecutar el script.


27
2017-09-02 18:44



Tuvimos el mismo problema: en nuestro caso, solo estamos usando MSDeploy (sin TFS) Restablecer la contraseña para esas 2 cuentas locales (WDeployConfigWriter y WDeployAdmin) resolvió el problema como su las contraseñas habían expirado. Intentamos cambiar la política de contraseñas para que nunca caduque, pero solo una administrador local puedo hacer eso.


11
2017-08-14 20:26