Me semble qu'en basicHttpBinding il faut mettre dans le web.config
	
	1 2 3 4 5 6
   |  
<binding name="basicHttpBinding0">
          <security mode="Transport">
            <transport clientCredentialType="None"/>
          </security>
</binding> | 
 Update la référence à ton service pour updater ton ServicesReferences.ClientConfig
Et pour instancier le service il faut lui passer ce binding en paramètre
	
	BasicHttpBinding binding = new BasicHttpBinding(Application.Current.Host.Source.Scheme.Equals("https", StringComparison.InvariantCultureIgnoreCase)  ? BasicHttpSecurityMode.Transport : BasicHttpSecurityMode.None);
 
						
					
Partager