Pregunta

He acabo de mudar mi desarrollo a una máquina de Windows 7 de 64 bits y estoy teniendo algunos problemas de WCF de punto final. Por lo que yo puedo ver los puntos finales net.msmq que apuntan a localhost no funcionan. Los mensajes no se envían, pero aparecen en una cola de MSMQ saliente que dice constantemente 'Esperando para conectarse'. Por lo que yo estaba mensajes MSMQ conscientes enviados a una cola privada en un equipo local estaban puestas en la cola de destino de forma automática y no en una cola de salida? Podría ser que se cree que es 127.0.0.1 en otro lugar?

Cuando cambio la dirección de host en el punto final al nombre de mi equipo o mi dirección IP de la aplicación realiza correctamente y no hay cola de salida es aparente y los mensajes mandan / llegar correctamente. Podría ser esto un problema IPv6? El uso de 'localhost' en los puntos finales funciona bien en mi máquina anterior, que era XP SP3.

No hay solución correcta

Otros consejos

He tenido este problema con WCF y net.tcp / http en Vista y Win7- es probable que sea un problema IPv6. Si el oyente está obligado a 127.0.0.1, no va a funcionar desde localhost va primero a resolver :: 1. Asegúrese de que su oyente también está obligado allí. En Vista, usted podría quitar :: 1 desde el archivo de hosts, pero en Win7, que ya no es una opción. GRR.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top