The message with To ” cannot be processed at the receiver, due to an AddressFilter mismatch at the EndpointDispatcher. Check that the sender and receiver’s EndpointAddresses agree.

Posted by

Recently i had to implement WCF discovery and Announcement functionality for a project. I used UdpAnnouncement endpoint to gather the information about all the services with specific scope hosted in different servers around different countries. Idea was to keep track of which and when a service instance announces Hello and Bye message and from which machine.  each service had a machine name in its scope to identity its location. soon i realised the event log is filled with the error like given in the title.

The message with To ” cannot be processed at the receiver, due to an AddressFilter mismatch at the EndpointDispatcher.  Check that the sender and receiver’s EndpointAddresses agree.

the only solution i found so far to overcome this exception is to implement IErrorHanlder service behaviour.