Tengo el siguiente escenario que estoy tratando de probar:
- Un WSDL común
- Extremo de WCF que implementa objetos basados en WSDL y está hospedado en IIS.
- Una aplicación cliente que usa un proxy basado en WSDL para crear solicitudes.
Cuando hago una llamada de servicio web desde el cliente al punto final del servicio, obtengo la siguiente excepción:
{"El mensaje con la acción ' http: // IMyService / CreateContainer ' no se puede procesar en el receptor, debido a una discrepancia de ContractFilter en EndpointDispatcher. Esto puede deberse a una discrepancia de contrato (Acciones no coincidentes entre el remitente y el destinatario) o un incompatibilidad de vinculación / seguridad entre el remitente y el receptor. Verifique que el remitente y el receptor tengan el mismo contrato y la misma vinculación (incluidos los requisitos de seguridad, por ejemplo, Mensaje, Transporte, Ninguno). "}
Comencé a usar MS Service Trace Viewer, pero no estoy seguro de dónde buscar. Mientras mira las clases en el cliente y el punto final, parecen idénticas.
¿Cómo se empieza a depurar este problema?
¿Cuáles son algunas de las posibles causas de esta excepción?