#HowTo Resolver error 404 con BasicHttpBinding en servicios Wcf con Autofac.

En este post te voy a explicar como puedes resolver el erro 404 con webservices Wcf (BasicHttpBinding) con Autofac. Si estás implementando tu servicio Wcf en un servidor nuevo, revisa este artículo antes.

Contexto.

Estoy realizando la migración de mis servicios Wcf del esquema code behind a inyección de dependencias con Autofac. Recientemente, tuve un error 404 con un esquema BasicHttpBinding. El contexto es el siguiente:

  • Activación de servicios Wcf vía archivo .svc.
  • Migración de esquema code behind a inyección de dependencias con Autofac.
  • Ningún tipo de ruteo o filtros adicionales.
  • Uso de basicHttpBinding.
  • Sin seguridad, solo HTTPS.

Solución.

Cuando cambias a la activación del servicio por Autofac debes hacer ciertas modificaciones en tu archivo svc. Una de ellas es: especificar el tipo + ensamblado en el tipo del webservice del archivo  .svc.

Si llegas a tener un error 404, es posible que tengas que cambiar tu declaración del servicio en tu web.config así:

Gustavo Sánchez
Últimas entradas de Gustavo Sánchez (ver todo)

Soy especialista en escribir software de calidad. Mediante el uso de marcos de trabajo, técnicas y automatización de procesos he podido reducir los costes operativos de los sistemas de la empresa. Sistemas confiables y adaptables producen clientes felices.