Cómo para un servicio web desde programa VB2005

11/10/2007 - 12:35 por Jordi Julià | Informe spam
Hola a todos,

¿Alguien sabe, si se puede, cómo parar un servicio web desde programa?

La idea es: tengo un servicio web publicado y mi intención es que en una
determinada fecha este servicio deje de funcionar. Este servicio esta
publicado mendiante IIS y se puede parar el servicio desde el administrador
de IIS. Pero quisiera poderlo parar desde programa (VB2005).

Un saludo a todos
Jordi

Preguntas similare

Leer las respuestas

#1 Ronald Ramirez Moran
12/10/2007 - 02:07 | Informe spam
En realidad que deseas detener? el servicio web o el servidor web?

Por que son dos cosas muy distintas, si se trata del servicio web,
simplemente analizas el momento en que no va a estar en linea y luego
retornas un error (o fault) si es necesario.

Si es el servidor, pues es un poco mas complicado porque tienes que tener
acceso para deterner servicios, y hasta ahí eso es sumamente peligroso
porque puedes inhabilitar completamente las demas aplicaciones o abrir un
hoyo por el que un hacker listo pueda vulnerar tu aplicacion y detenerla en
un momento no deseado.

Saludos,


Ronald Ramirez Moran (aka DlanorOk)
Personal Space: http://dlanorok.spaces.live.com
Blog: http://ecuador.latindevelopers.net/blogs/dlanorok

"Jordi Julià" wrote in message
news:#BIZJL$
Hola a todos,

¿Alguien sabe, si se puede, cómo parar un servicio web desde programa?

La idea es: tengo un servicio web publicado y mi intención es que en una
determinada fecha este servicio deje de funcionar. Este servicio esta
publicado mendiante IIS y se puede parar el servicio desde el
administrador de IIS. Pero quisiera poderlo parar desde programa (VB2005).

Un saludo a todos
Jordi

Respuesta Responder a este mensaje
#2 Jordi Julià
15/10/2007 - 10:11 | Informe spam
Lo que necesito es detener ese servicio, pero no me vale retornar ningún
valor.

Un tercero contabiliza las peticiones a este servicio por el simple hecho de
conectar (me suministra información en el mensaje SOAP), o sea que si ese
tercero conecta con mi servicio considera que me ha sumistrado la
información independientemente de lo que se le retorne.

También me podria valer el para el servidor pues es el único servicio que
corre en esa máquina.

Saludos
Jordi



"Ronald Ramirez Moran" escribió en el mensaje
news:
En realidad que deseas detener? el servicio web o el servidor web?

Por que son dos cosas muy distintas, si se trata del servicio web,
simplemente analizas el momento en que no va a estar en linea y luego
retornas un error (o fault) si es necesario.

Si es el servidor, pues es un poco mas complicado porque tienes que tener
acceso para deterner servicios, y hasta ahí eso es sumamente peligroso
porque puedes inhabilitar completamente las demas aplicaciones o abrir un
hoyo por el que un hacker listo pueda vulnerar tu aplicacion y detenerla
en un momento no deseado.

Saludos,


Ronald Ramirez Moran (aka DlanorOk)
Personal Space: http://dlanorok.spaces.live.com
Blog: http://ecuador.latindevelopers.net/blogs/dlanorok

"Jordi Julià" wrote in message
news:#BIZJL$
Hola a todos,

¿Alguien sabe, si se puede, cómo parar un servicio web desde programa?

La idea es: tengo un servicio web publicado y mi intención es que en una
determinada fecha este servicio deje de funcionar. Este servicio esta
publicado mendiante IIS y se puede parar el servicio desde el
administrador de IIS. Pero quisiera poderlo parar desde programa
(VB2005).

Un saludo a todos
Jordi

Respuesta Responder a este mensaje
#3 Juan Carlos Paramá
17/10/2007 - 17:13 | Informe spam
Hola,

Puedes detener la aplicación Web donde se aloja el servicio a través de
WMI.

http://www.microsoft.com/technet/sc...x?mfr=true

Mira el ejemplo "Disable a Web Directory Application" de la primera
sección ("Applications and Application Pools").

Si tienes más de un servicio en esa aplicación los detendras todos.

La otra opción es la que ya te han comentado de modificar el servicio
Web para que
no acepte ninguna petición después de una fecha.



Saludos,

Juan Carlos Paramá





"Jordi Julià" escribió en el mensaje de noticias
news:eSq%
Lo que necesito es detener ese servicio, pero no me vale retornar ningún
valor.

Un tercero contabiliza las peticiones a este servicio por el simple hecho
de conectar (me suministra información en el mensaje SOAP), o sea que si
ese tercero conecta con mi servicio considera que me ha sumistrado la
información independientemente de lo que se le retorne.

También me podria valer el para el servidor pues es el único servicio que
corre en esa máquina.

Saludos
Jordi



"Ronald Ramirez Moran" escribió en el mensaje
news:
En realidad que deseas detener? el servicio web o el servidor web?

Por que son dos cosas muy distintas, si se trata del servicio web,
simplemente analizas el momento en que no va a estar en linea y luego
retornas un error (o fault) si es necesario.

Si es el servidor, pues es un poco mas complicado porque tienes que tener
acceso para deterner servicios, y hasta ahí eso es sumamente peligroso
porque puedes inhabilitar completamente las demas aplicaciones o abrir un
hoyo por el que un hacker listo pueda vulnerar tu aplicacion y detenerla
en un momento no deseado.

Saludos,


Ronald Ramirez Moran (aka DlanorOk)
Personal Space: http://dlanorok.spaces.live.com
Blog: http://ecuador.latindevelopers.net/blogs/dlanorok

"Jordi Julià" wrote in message
news:#BIZJL$
Hola a todos,

¿Alguien sabe, si se puede, cómo parar un servicio web desde programa?

La idea es: tengo un servicio web publicado y mi intención es que en una
determinada fecha este servicio deje de funcionar. Este servicio esta
publicado mendiante IIS y se puede parar el servicio desde el
administrador de IIS. Pero quisiera poderlo parar desde programa
(VB2005).

Un saludo a todos
Jordi







Respuesta Responder a este mensaje
#4 Ronald Ramirez Moran
18/10/2007 - 17:46 | Informe spam
Creo que no entendiste bien lo que te estaba explicando. Enviar un Fault es
lanzar una excepción en el servicio para que el cliente se de cuenta que no
tiene acceso al mismo.

A mi parecer detener un Servicio de Windows es algo muy riesgoso y puede
afectar a otros clientes, a mi parecer deberia unicamente afectar al cliente
que no cumple con los requisitos exigidos por el servicio.

Saludos Cordiales,


Ronald Ramirez Moran (aka DlanorOk)
Personal Space: http://dlanorok.spaces.live.com
Blog: http://ecuador.latindevelopers.net/blogs/dlanorok

"Jordi Julià" wrote in message
news:eSq#
Lo que necesito es detener ese servicio, pero no me vale retornar ningún
valor.

Un tercero contabiliza las peticiones a este servicio por el simple hecho
de conectar (me suministra información en el mensaje SOAP), o sea que si
ese tercero conecta con mi servicio considera que me ha sumistrado la
información independientemente de lo que se le retorne.

También me podria valer el para el servidor pues es el único servicio que
corre en esa máquina.

Saludos
Jordi



"Ronald Ramirez Moran" escribió en el mensaje
news:
En realidad que deseas detener? el servicio web o el servidor web?

Por que son dos cosas muy distintas, si se trata del servicio web,
simplemente analizas el momento en que no va a estar en linea y luego
retornas un error (o fault) si es necesario.

Si es el servidor, pues es un poco mas complicado porque tienes que tener
acceso para deterner servicios, y hasta ahí eso es sumamente peligroso
porque puedes inhabilitar completamente las demas aplicaciones o abrir un
hoyo por el que un hacker listo pueda vulnerar tu aplicacion y detenerla
en un momento no deseado.

Saludos,


Ronald Ramirez Moran (aka DlanorOk)
Personal Space: http://dlanorok.spaces.live.com
Blog: http://ecuador.latindevelopers.net/blogs/dlanorok

"Jordi Julià" wrote in message
news:#BIZJL$
Hola a todos,

¿Alguien sabe, si se puede, cómo parar un servicio web desde programa?

La idea es: tengo un servicio web publicado y mi intención es que en una
determinada fecha este servicio deje de funcionar. Este servicio esta
publicado mendiante IIS y se puede parar el servicio desde el
administrador de IIS. Pero quisiera poderlo parar desde programa
(VB2005).

Un saludo a todos
Jordi







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida