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?

João Gala Louros
fuente

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.

João Gala Louros
fuente
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