You definitely don't need wsDualHttpBinding
to return values. BasicHttpBinding
or even better WSHttpBinding
is what you need
wsDualHttpBinding
is used to actually call the client from the server (callbacks). It's something which isn't widely used in the web world because it has limitations and there are better options like WebSockets and SignalR