#HowTo Resolver el error Wcf System.Net.WebException: Error en el servidor remoto: (404) No se encontró.

csharp_logo

En este post te voy a explicar como resolver el error: System.Net.WebException: Error en el servidor remoto: (404) No se encontró.

Contexto:

  • Recientemente agregué componentes en .Net Standard.
  • La URL del servicio es válida.
  • El sitio que aloja los web services no tiene errores de ejecución, y está corriendo.
  • La configuración de IIS no ha tenido cambios.
  • Los servicios se acceden vía *.svc.

Mensaje de error.

System.ServiceModel.EndpointNotFoundException: No había ningún extremo escuchando en 
https://localhost/Public/Servicio.svc/Servicio.svc que pudiera aceptar el mensaje.
 La causa suele ser una dirección o una acción SOAP incorrecta. 
Consulte InnerException, si está presente, para obtener más información. ---> 
System.Net.WebException: Error en el servidor remoto: (404) No se encontró.

Solución:

Existen dos tipos de activaciones HTTP para los web services. Debes asegurarte que la activación HTTP del framework 3.5 y la del 4.8 estén instaladas. Esto lo verificas en la sección: Activar o desactivar características de Windows.