La requête HTTP n'est pas autorisée avec le schéma d'authentification client 'Ntlm'

Tout appel d'un service web j'obtiens l'erreur suivante:

La requête HTTP est autorisée avec l'authentification du client "NTLM". L'en-tête d'authentification reçues du serveur a été "NTLM". La requête HTTP est autorisée avec l'authentification du client "NTLM". L'en-tête d'authentification reçues du serveur a été "NTLM".

J'ai une application Silverlight 4 qui appelle un service web WCF, à la fois sur mon IIS (7).
mon service web WCF en appelle un autre service web ASMX, installé sur un autre serveur web, l'utilisation de NTLM (Authentification Windows).
Les deux serveurs, le mien et celui qui héberge le service web ASMX sont dans le même domaine.

Lorsque le client Silverlight s'ouvre l'application à partir du serveur à l'aide de http://localhost/MySiteName tout fonctionne bien. Mais lorsque le client Silverlight ouvre l'application à partir d'un autre client, qui n'est pas le serveur mais toujours dans le même domaine, à l'aide de http://MyServerName/MySiteName puis-je obtenir de l'erreur.

L'Authentification Windows est activé dans mon IIS.
L'Authentification anonyme est désactivé dans mon IIS.

Configuration de liaison pour appeler mon service web WCF est:

    <binding name="winAuthBasicHttpBinding">
      <security mode="TransportCredentialOnly">
        <transport clientCredentialType="Windows" />
      </security>
    </binding>

De configuration de liaison pour l'appel du service web ASMX est:

    <binding name="ClNtlmBinding">
      <security mode="TransportCredentialOnly">
        <transport clientCredentialType="Ntlm" />
      </security>
    </binding>

source d'informationauteur kruvi