<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<useRequestHeadersForMetadataAddress/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
sh.Description.Behaviors.Add(new UseRequestHeadersForMetadataAddressBehavior());