Error en VB.net y Servicios Web

27/10/2004 - 14:27 por AOG | Informe spam
Hola, estoy con un proyecto en VB.net con arquitectura distribuida,
aplicaciones cliente (formularios Windows) y Servicios Web. Bueno el problema
está que en un procedimiento que en el cliente llama a un método del SW
repetidamente se provoca un error que dice: System.Net.WebException:
"Error de la solicitud con el código de estado HTTP 403: Access Forbidden."

Este error se provoca cuando se llama mucha veces y seguidamente al mismo
método se servicio. Si se llama 3 o 4 veces seguidamente al mismo servicio no
pasa nada y el resultado que devuelve es correcto pero si se llama más de 4
veces muestra este error.
¿Por qué se provoca el error y cómo puedo solucionarlo?

Un saludo.
AOG
 

Leer las respuestas

#1 Guillermo guille
28/10/2004 - 03:54 | Informe spam
puede que lo estés "atosigando" demasiado... ¡dale un respiro!

En serio, no se que motivaciones tendrá tu programa para querer llamar tan
seguido a un mismo método, pero si lo necesitas y sabes que falla... algo hay
que cambiar, por ejemplo, puedes detectar el error que se produca e intentar
acceder transcurrido un pequeño lapso de tiempo, ya que no debes olvidar que
estás trabajando por medio de Internet y a veces puede que la "línea" esté
colapsada o que ese método haga mucho trabajo y no le de tiempo a terminar lo
que está haciendo antes de que lo llames por tercera o cuarta vez o que el
servidor no tenga más memoria para poder repartir en tareas, etc.


Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"AOG" wrote in message
news:
Hola, estoy con un proyecto en VB.net con arquitectura distribuida,
aplicaciones cliente (formularios Windows) y Servicios Web. Bueno el problema
está que en un procedimiento que en el cliente llama a un método del SW
repetidamente se provoca un error que dice: System.Net.WebException:
"Error de la solicitud con el código de estado HTTP 403: Access Forbidden."

Este error se provoca cuando se llama mucha veces y seguidamente al mismo
método se servicio. Si se llama 3 o 4 veces seguidamente al mismo servicio no
pasa nada y el resultado que devuelve es correcto pero si se llama más de 4
veces muestra este error.
¿Por qué se provoca el error y cómo puedo solucionarlo?

Un saludo.
AOG

Preguntas similares