Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Webservice Delphi vs. Windows Server 2008 (https://www.clubdelphi.com/foros/showthread.php?t=72992)

djemix 24-03-2011 13:46:41

Webservice Delphi vs. Windows Server 2008
 
Hola chicos!! A ver si alguien me puede orientar sobre esto... Hace varios años desarrolle un webservice que lo tenía montado en un windows 2003 server y andaba sin problemas.
Como mandan los cánones de la teconología, el servidor ha petado y hemos comprado otro con Windows Server 2008.
Y he aquí el gran problema que tengo, no hay forma de correr el servicio tal y como lo hacía en su predecesor.
Alguien me puede decir o alguna guia o algo para poder poner en marcha un servicioweb en el IIS7?

Gracias y un saludo!

mamcx 24-03-2011 17:04:47

Seguro que si, pero como no podemos leer la mente ni ver a distancia ni sabemos que error saca, ni que estas usando ni nada de nada.....

djemix 24-03-2011 17:42:05

Joe, pos va se que tienes toda la razon. Aquí expongo:

- El webservice está en SOAP.

- El Windows Server 2008 con IIS lo que he hecho ha sido agregar una aplicacion al sitio web del servidor apuntando a la carpeta donde está el ejecutable del webservice.

- El primer problema que se me plantea es que cuando pongo en el navegador la ruta http://servidor/webservice/servicio.exe lo que hace es descargarse el archivo.

A ver si con esto me puedes ayudar algo más.

Gracias!!

djemix 24-03-2011 18:24:07

Bueno ya he logrado dar un paso más agregando el ejecutable a las asignaciones del controlador.
Ahora el error que me sale es:
502: el servidor web recibió una respuesta no válida mientras actuaba como puerta de enlace o servidor proxy.


Podeis probarlo aqui: http://www.tecnotur3000.es/WebService/srvtecnoturd7.exe

Buscando por google he encontrado esto: 502 - Puerta de enlace incorrecta. Recibe este mensaje de error cuando intenta ejecutar un script CGI que no devuelve un conjunto válido de encabezados HTTP. Para resolver el problema, hay que depurar la aplicación CGI para determinar por qué ha pasado información HTTP no válida a IIS.

¿Puede haber diferencias en la ejecucion entre el servidor 2003 y el 2008?

egostar 24-03-2011 19:07:21

Cita:

Empezado por djemix (Mensaje 394563)
Bueno ya he logrado dar un paso más agregando el ejecutable a las asignaciones del controlador.
Ahora el error que me sale es:
502: el servidor web recibió una respuesta no válida mientras actuaba como puerta de enlace o servidor proxy.


Podeis probarlo aqui: http://www.tecnotur3000.es/WebService/srvtecnoturd7.exe

Buscando por google he encontrado esto: 502 - Puerta de enlace incorrecta. Recibe este mensaje de error cuando intenta ejecutar un script CGI que no devuelve un conjunto válido de encabezados HTTP. Para resolver el problema, hay que depurar la aplicación CGI para determinar por qué ha pasado información HTTP no válida a IIS.

¿Puede haber diferencias en la ejecucion entre el servidor 2003 y el 2008?

La diferencia está en la versión del IIS, puedes ver como se configura en éste enlace.

Saludos


La franja horaria es GMT +2. Ahora son las 19:58:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi