Error levantando SVC en IIS8 - HTTP Error 404.17 - Not Found
* Antes de Ver esta Solucion te Sugiero que Reinstales primero WCF con el comando ServicesRegModel - i que se encuentra en la carpeta desde el comando CMD
C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation
- Lo Mismo para Asp.net con el comando aspnet_reg iis -i desde el CMD o en el caso de win8.1 desistalarlo desde Programas y Caracteristicas de windows y Marcar y Desmarcar .
Al intentar desplegar un serivicio web que se encuentra en nuestro IIS se presentra el error:
HTTP Error 404.17 - Not Found
The requested content appears to be script and will not be served by the static file handler
**************************************************************************.
Para esto se debe verificar que dentro de Handler Mappings (Asignacion de Controladores) del IIS exista el Handler "svc-integrated-4.0"


En este caso existen 3 svc handlers pero no el que necesita.
En el panel derecho arriba damos click en "Add Managed Handler...(Agregar Controlador administrador)", en la ventana ingresamos:
Request path: *.svc
Type: System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Name: svc-integrated-4.0
Click en el botón "Request Restrctions...", quitar el check de "Invoke handler only of request is mapped to:"
Con esto el servicio se deplegará.

No hay comentarios:
Publicar un comentario