Test de Web Service

06/11/2006 - 11:59 por Juan Martínez | Informe spam
Hola: Soy muy novato en esto y necesito saber si, tal y como hago desde la
máquina local para testear un web service con la posibilidad de invocar los
servicios en él desarrollados mediante la introducción manual de los
parámetros necesarios (si es el caso), se puede habilitar alguna opción en
algún sitio para que se pueda hacer así tambien desde una máquina remota.
Espero haberme explicado con claridad.

Mil gracias a tod@s.

salu2, Juan

Preguntas similare

Leer las respuestas

#6 Oscar Sánchez
15/11/2006 - 09:54 | Informe spam
Hola de nuevo Juan,

Me extraña que no te funcione eso, ya que te explico una prueba que he hecho.

Tengo en mi casa 2 ordenadores en red, en mi Ordenador principal tengo
instalado el .NET Framework, y es donde me he creado mi WebService, desde
este ordenador, accedo al WebService con localhost, como tú indicas, y desde
el otro ordenador, accedo con el nombre de mi máquina principal, y accedo al
mismo "interfaz", que es donde tu dices que invocas al servicio con los
posibles parámetros de cajas de texto, etc.

Si lo que quieres hacer es un cliente (por ejemplo ASP.NET) que invoque al
webservice, al añadir la referencia web, te debería salir tambien el interfaz.

Espero que esta vez te ayude, un saludo.

Oscar

"Juan Martínez" wrote:

No he debido explicarme, Oscar, te cuento:

No trato de copiar mi servicio a otra máquina, lo que ocurre es que si yo
invoco al servicio desde la propia máquina donde se ha publicado mediante un
navegador (url basada en LOCALHOST), tengo la posibilidad de ejecutar las
funciones en él definidas con una interfaz que el propio servicio publica, y
donde puedo introducir los parámetros de la función para su ejecución. Esto
NO puedo hacerlo si invoco al web service desde otra máquina (como cliente
web y nombre/dirección IP de máquina)

Gracias Oscar...

"Oscar Sánchez" wrote:

> Hola Juan,
>
> Creo que lo que intentas es "instalar" tu Web-Service en otra máquina, no se
> si sabes lo que vas a copiar en la otra máquina, pero yo te lo digo por si
> acaso, más vale que sobre
>
> Vas a copiar por un lado el .asmx que se te ha generado, que lo único que
> tiene es la "dirección" donde se encuentran las clases, metodos, etc. que has
> generado en una dll, tendrá un aspecto como este:
> <%@ WebService Language="vb" Codebehind="WebService.asmx.vb"
> Class="WebService.Clase" %>
>
> Por otro lado, copiarás la carpeta bin donde está todo el código que tiene
> tu webservice ya compilado y generado en la dll correspondiente.
>
> Aparte de esto que es lo más importante, si es necesario, también copiarás
> el web.config y el global.asax, para el tema de configuración, etc.
>
> Cuando ya lo tengas copiado, lo único que debes hacer es, desde un navegador
> poner la dirección donde has alojado tu .asmx. Al llamar al .asmx, el
> framework lo interpreta y devuelve la misma pantalla que utilizas tu en local
> para probar el webservice.
>
> Espero haberme explicado con claridad.
>
> Un saludo y suerte,
>
> Oscar.
>
> "Juan Martínez" wrote:
>
> > Hola: Soy muy novato en esto y necesito saber si, tal y como hago desde la
> > máquina local para testear un web service con la posibilidad de invocar los
> > servicios en él desarrollados mediante la introducción manual de los
> > parámetros necesarios (si es el caso), se puede habilitar alguna opción en
> > algún sitio para que se pueda hacer así tambien desde una máquina remota.
> > Espero haberme explicado con claridad.
> >
> > Mil gracias a
> >
> > salu2, Juan
Respuesta Responder a este mensaje
#7 Juan Martínez
21/11/2006 - 10:12 | Informe spam
de lujo, WillyXoft. Va como la seda. TE LO AGRADEZCO DE VERAS.

Viva méxico, ...
Respuesta Responder a este mensaje
#8 Camilo Garcia
21/10/2009 - 23:13 | Informe spam
Hola sucede que en algunos escenario por seguridad no se muestra la pagina de
prueba del servicio, quiere decir que esosTextbos's que te muestra localmente
donde ingresas los parametros no esta disponibles "remotamente" debes
verificar las opciones de seguridad si lo que deseas es tener disponible la
pagina de prueba del asmx

"Oscar Sánchez" wrote:

Hola de nuevo Juan,

Me extraña que no te funcione eso, ya que te explico una prueba que he hecho.

Tengo en mi casa 2 ordenadores en red, en mi Ordenador principal tengo
instalado el .NET Framework, y es donde me he creado mi WebService, desde
este ordenador, accedo al WebService con localhost, como tú indicas, y desde
el otro ordenador, accedo con el nombre de mi máquina principal, y accedo al
mismo "interfaz", que es donde tu dices que invocas al servicio con los
posibles parámetros de cajas de texto, etc.

Si lo que quieres hacer es un cliente (por ejemplo ASP.NET) que invoque al
webservice, al añadir la referencia web, te debería salir tambien el interfaz.

Espero que esta vez te ayude, un saludo.

Oscar

"Juan Martínez" wrote:

> No he debido explicarme, Oscar, te cuento:
>
> No trato de copiar mi servicio a otra máquina, lo que ocurre es que si yo
> invoco al servicio desde la propia máquina donde se ha publicado mediante un
> navegador (url basada en LOCALHOST), tengo la posibilidad de ejecutar las
> funciones en él definidas con una interfaz que el propio servicio publica, y
> donde puedo introducir los parámetros de la función para su ejecución. Esto
> NO puedo hacerlo si invoco al web service desde otra máquina (como cliente
> web y nombre/dirección IP de máquina)
>
> Gracias Oscar...
>
> "Oscar Sánchez" wrote:
>
> > Hola Juan,
> >
> > Creo que lo que intentas es "instalar" tu Web-Service en otra máquina, no se
> > si sabes lo que vas a copiar en la otra máquina, pero yo te lo digo por si
> > acaso, más vale que sobre
> >
> > Vas a copiar por un lado el .asmx que se te ha generado, que lo único que
> > tiene es la "dirección" donde se encuentran las clases, metodos, etc. que has
> > generado en una dll, tendrá un aspecto como este:
> > <%@ WebService Language="vb" Codebehind="WebService.asmx.vb"
> > Class="WebService.Clase" %>
> >
> > Por otro lado, copiarás la carpeta bin donde está todo el código que tiene
> > tu webservice ya compilado y generado en la dll correspondiente.
> >
> > Aparte de esto que es lo más importante, si es necesario, también copiarás
> > el web.config y el global.asax, para el tema de configuración, etc.
> >
> > Cuando ya lo tengas copiado, lo único que debes hacer es, desde un navegador
> > poner la dirección donde has alojado tu .asmx. Al llamar al .asmx, el
> > framework lo interpreta y devuelve la misma pantalla que utilizas tu en local
> > para probar el webservice.
> >
> > Espero haberme explicado con claridad.
> >
> > Un saludo y suerte,
> >
> > Oscar.
> >
> > "Juan Martínez" wrote:
> >
> > > Hola: Soy muy novato en esto y necesito saber si, tal y como hago desde la
> > > máquina local para testear un web service con la posibilidad de invocar los
> > > servicios en él desarrollados mediante la introducción manual de los
> > > parámetros necesarios (si es el caso), se puede habilitar alguna opción en
> > > algún sitio para que se pueda hacer así tambien desde una máquina remota.
> > > Espero haberme explicado con claridad.
> > >
> > > Mil gracias a
> > >
> > > salu2, Juan
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida