Ok, ¿puedo ventilar? Estoy tan enfermo y cansado de esto. Trabajo la mayor parte del día y los servicios de WCF funcionan estupendamente. La próxima vez que ejecute mi aplicación y realice una llamada a WCF, ¡bam! el zócalo tcp ya no está disponible. He buscado alto y bajo para resolver esto y no hay una solución real. La única solución que puedo encontrar es reiniciar la máquina, que es un gran desperdicio de tiempo y una carga. Reiniciar el servicio WPA, el servicio net.tcp, IIS, etc. no hace nada. Cerrar sesión y volver a encenderlo no lo soluciona. Solo un reinicio soluciona este problema. No hago nada excepto ejecutar mi aplicación nuevamente haciendo una llamada a WCF, y esta mierda sucede. No hay problemas de configuración con nada. He estado lidiando con esto durante meses y no encuentro ningún motivo o solución específica sobre por qué sucede esto. Sucede con mi firewall activado o desactivado, no importa.WCF: el mensaje no pudo enviarse porque el servicio en la dirección del punto final ... no está disponible para el protocolo de la dirección
¿Alguna idea de alguien? Creo que realmente hay un error en la capa WCF/net.tcp que está causando esto. Incluso lo obtengo en un servidor R2 de producción 2008 cuando a veces cambio de Web.config, así que he aprendido a detener los servicios IIS, WPA, net.tcp, etc. antes del cambio y luego los reinicio. Que dolor.
Estoy usando .NET4 en todas partes, VS2010, todos los paquetes de servicios, etc. aplicados. Todo es el más actual.
Perdone mientras que reanudo .....
¿Alguien puede ayudar con esto?
¿Está hospedando en IIS, o ejecutándolo como un servicio o aplicación autohospedada? ¿Ha intentado hacer un 'netstat' o una herramienta como TCP View: http://technet.microsoft.com/en-us/sysinternals/bb897437 para ver si el puerto se está cerrando, o si algo más se está apoderando del puerto ? – CodingWithSpike
He tenido la misma experiencia con los servicios de WCF al depurar dicho servicio. Puede suceder, al azar, que detenga su sesión de depuración en un punto en el tiempo en que su sistema no puede hacerle frente. El tipo de puerto se cuelga en el limbo, y se requiere un reinicio del sistema para resolver el problema. Votado este, porque tengo curiosidad por saber cuál es el origen y la posible solución para este ... – kroonwijk
¿Es una pregunta? Se parece más a una triste historia sobre algún problema desconocido = en tal caso, es mejor ponerse en contacto con el soporte de MS ya sea a través de un boleto (MS Partner) o a través de MS Connect. –