I want to change the http scheme binding from wsHttpBinding to wsHttpBinding . I know that I can override it in app.config . But for this you will need to change the setting in all hosted WCF applications.
I also could not find the protocol mapping section in the machine.config file.
The proton mapping by default is as follows.
<protolMapping> <add scheme ="http" binding="basicHttpBinding" bindingConfiguration="" /> <add scheme ="tcp" binding="netTcpBinding" bindingConfiguration="" /> .. </protocolMapping>
After the change, it should look.
<protolMapping> <add scheme ="http" binding="wsHttpBinding" bindingConfiguration="" /> <add scheme ="tcp" binding="netTcpBinding" bindingConfiguration="" /> .. </protocolMapping>
Tilak source share