J'ai deux services Web .NET déployés sur le même serveur IIS en utilisant SSL, l'un référençant l'autre.Pourquoi "localhost" dans les références Web provoque-t-il des SocketExceptions?
Si je mets cette référence Web pour 'localhost', certains appels échouent à cette exception:
System.Web.Services.Protocols.SoapException: Server n'a pas pu traiter la demande. ---> System.Net.WebException: Impossible de se connecter au serveur distant ---> System.Net.Sockets.SocketException: Aucune connexion n'a pu être établie car la machine cible activement refusé
Si je mets au nom de la machine, cela fonctionne.
Pourquoi?
Etrangement, je peux naviguer avec un navigateur, seuls les appels inter-services peuvent échouer. – Sam
@Sam: Hmm ... c'est très étrange ... –
Peut être lié à des permissions spécifiques (par exemple pour un compte particulier) n'ayant pas été définies pour localhost. – reinierpost