Question

Je viens d'emménager mon développement à un Win 7 machine 64 bits et ai des problèmes de point de terminaison WCF. Pour autant que je peux voir les points d'extrémité net.msmq qui pointent vers localhost ne fonctionnent pas. Les messages ne sont envoyés, mais apparaissent dans une file d'attente MSMQ sortant qui dit constamment 'attente de connexion. En ce qui me messages MSMQ au courant envoyés à une file d'attente privée sur une machine locale ont été simplement mis dans la file d'attente cible automatiquement et non dans une file d'attente sortante? Se pourrait-il qu'il pense que 127.0.0.1 est ailleurs?

Quand je change l'adresse hôte dans le point final au nom de ma machine ou mon adresse ip l'application effectue correctement et aucune file d'attente sortante est apparente et les messages sont envoyés / arriver correctement. Serait-ce un problème ipv6? En utilisant « localhost » dans les critères d'évaluation fonctionne très bien sur ma machine précédente qui était XP sp3.

Pas de solution correcte

Autres conseils

Je l'ai eu ce problème avec WCF et net.tcp / http sur Vista et Win7- il est probablement un problème IPv6. Si votre auditeur est lié à 127.0.0.1, il ne fonctionnera pas depuis localhost va d'abord résoudre à :: 1. Assurez-vous que votre auditeur est également lié là. Dans Vista, vous pouvez supprimer :: 1 du fichier hosts, mais Win7, qui est plus une option. Grr.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top