Mi servicio remoto solo funciona localmente

27/04/2005 - 19:35 por Marco Villagrana | Informe spam
Tengo un servicio que funciona muy bien en una aplicación de consola, pero
al tratar de ponerlo como servicio solo me funciona de manera local, es
decir, cuando los clientes se ejecutan en la misma pc responde ok, pero a
los que se conectan desde otra pc les dice:

"Se produjo un error durante el intento de conexión ya que la parte
conectada no respondió adecuadamente tras un periodo de tiempo, o bien se
produjo un error en la conexión establecida ya que el host conectado no ha
podido responder"

Lo que les digo es que en una aplicación funciona de maravilla y ya en el
servicio de windows nomás no responde a mis clientes ejecutándose en otra
pc, cuando la aplicación cliente es local sí le responde.

Esta es la configuración del servidor (utilizo archivos de configuración)

<system.remoting>
<application>
<service>
<wellknown
type="Miclase, Miclase"
objectUri="MiServicio"
mode="Singleton"
/>
</service>
<channels>
<channel ref="tcp" port="1234">
<serverProviders>
<formatter ref="soap" typeFilterLevel="Full"/>
<formatter ref="binary" typeFilterLevel="Full"/>
</serverProviders>
<clientProviders>
<formatter ref="binary"/>
</clientProviders>
</channel>
</channels>
</application>
</system.remoting>

Esta es la configuración del cliente

<system.runtime.remoting>
<application>
<!-- Canal por el cual se recibirán los mensajes remotos -->
<channels>
<channel ref="tcp" port="0">
<clientProviders>
<formatter ref="binary"/>
</clientProviders>
<serverProviders>
<formatter ref="binary" typeFilterLevel="Full" />
</serverProviders>
</channel>
</channels>
<client>
<wellknown
type="Miclase, Miclase"
url="tcp://miservidor:1234/MiServicio"/>
</client>
</application>
</system.runtime.remoting>
 

Leer las respuestas

#1 A.Poblacion
27/04/2005 - 22:58 | Informe spam
"Marco Villagrana" wrote in message
news:%
Tengo un servicio que funciona muy bien en una aplicación de consola, pero
al tratar de ponerlo como servicio solo me funciona de manera local, es
decir, cuando los clientes se ejecutan en la misma pc responde ok, pero a
los que se conectan desde otra pc les dice:

"Se produjo un error durante el intento de conexión ya que la parte
conectada no respondió adecuadamente tras un periodo de tiempo, o bien se
produjo un error en la conexión establecida ya que el host conectado no ha
podido responder"




¿Puede ser que lo estés ejecutando en un Windows XP con el cortafuegos
activado, y que esté bloqueando el puerto 1234 que utilizas para conectarte
al servicio desde otro pc?

Preguntas similares