No se puede usar "Implementación web" en Windows Server 2012 HTTP ERROR 404.7


9

Estoy usando Windows Server 2012 y Web Deploy 3.5. Cuando intento publicar desde Visual Studio obtengo 404 y sugiere seguir el siguiente enlace

http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE

Tanto wmsrv como agente remoto y en ejecución y configurados correctamente. Después de verificar los registros de wmsrv, ve el mismo error una y otra vez:

2013-11-27 18:11:41 10.7.140.235 HEAD /msdeploy.axd site = DevStatsDashboard 8172 - 10.7.141.48 - - 404 7 0 1388

Desde el sitio de soporte http://support.microsoft.com/kb/943891, esto significa HTTP ERROR 404.7 - FILE_EXTENSION_DENIED

Sin embargo, estoy usando IIS8 y estoy permitiendo archivos .axd

¿Alguien tiene alguna sugerencia?

Respuestas:


15

Ok, el problema era que confiaba en la plataforma web ...

La instalación de la configuración predeterminada para Web Deploy 3.5 no instaló todos los componentes necesarios como:

ingrese la descripción de la imagen aquí

Debe instalar el "Controlador de implementación de IIS" para poder usarlo.


1
La mía ya estaba instalada, pero una reparación hizo el truco
— el

Mi pantalla de configuración no incluye el nodo del Controlador de implementación de IIS. Estoy usando v3.6. ¿Sabes por qué falta esto?
— Jason
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.