Problema con Web service

29/09/2005 - 11:30 por Aitor Aiestaran | Informe spam
Hola a todos,

He realizado un Web service mediante C# y lo he instalado en una máquina
que tiene S.O. Windows 2003 Standar edition. Esta máquina está abierta a
Internet mediante un Firewall en el pueto 25000 en el cual se encuentra el
WebService.

A esta máquina tambié es posbile acceder vía Terminal Server mediante VPN.
La cuestión es que si no hay nadie conectado a la máquina vía Terminal
server el Web service no responde.
Si hay alguna conexión establecida, el web service response perfectamente,
pero al desconectarse la sesión del Terminal deja funcionar la conexión con
el Web service.


Error que me da cuando intento llamar al Webservice y no existe ninguna
conexión establecida vía terminal server es el siguiente:
WSDLReader error '80020009'
WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: A
connection with the server could not be established HRESULT=0x1: Función
incorrecta. - WSDLReader:Loading of the WSDL file failed HRESULT=0x80070057:
El parámetro no es correcto. - Client:One of the parameters supplied is
invalid. HRESULT=0x80070057: El parámetro no es correcto.

/webpronucleo/Tienda_esergui/entrance.asp, línea 90


¿Me puede indicar alguien como puedo solucionar el problema?

Gracias de antemano

Saludos
 

Leer las respuestas

#1 CESAR DE LA TORRE [MVP]
06/10/2005 - 16:48 | Informe spam
¿Has probado a implementar el WebSite del WebService en otro puerto?
Los puertos de Terminal Services son configurables y podría ser que esté
usando el puerto TCP 25000 para algo.
Yo probaría inicialmente con el puerto 80 y si así no tienes ningún
problema, prueba después con otros.
CESAR DE LA TORRE
Software Architect
[Microsoft MVP - XML Web Services]
[MCSE] [MCT]

Renacimiento
[Microsoft GOLD Certified Partner]


"Aitor Aiestaran" wrote:

Hola a todos,

He realizado un Web service mediante C# y lo he instalado en una máquina
que tiene S.O. Windows 2003 Standar edition. Esta máquina está abierta a
Internet mediante un Firewall en el pueto 25000 en el cual se encuentra el
WebService.

A esta máquina tambié es posbile acceder vía Terminal Server mediante VPN.
La cuestión es que si no hay nadie conectado a la máquina vía Terminal
server el Web service no responde.
Si hay alguna conexión establecida, el web service response perfectamente,
pero al desconectarse la sesión del Terminal deja funcionar la conexión con
el Web service.


Error que me da cuando intento llamar al Webservice y no existe ninguna
conexión establecida vía terminal server es el siguiente:
WSDLReader error '80020009'
WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: A
connection with the server could not be established HRESULT=0x1: Función
incorrecta. - WSDLReader:Loading of the WSDL file failed HRESULT=0x80070057:
El parámetro no es correcto. - Client:One of the parameters supplied is
invalid. HRESULT=0x80070057: El parámetro no es correcto.

/webpronucleo/Tienda_esergui/entrance.asp, línea 90


¿Me puede indicar alguien como puedo solucionar el problema?

Gracias de antemano

Saludos



Preguntas similares