If you have control over WCF services, the solution is to manually remove the unsupported bindings from the WSDL and save the WSDL elsewhere and point to it using:
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="test">
<serviceMetadata
externalMetadataLocation="http://YourServer/Service/MyService.wsdl"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
source
share