Necesito una forma de llamar a una página web desde mi aplicación .net.Llamar a una página web desde C# en el código
Pero solo quiero enviar una solicitud a la página y no preocuparme por la respuesta.
Como hay momentos en que la respuesta puede llevar un tiempo, por lo que no quiero que cuelgue la aplicación.
que han estado tratando de lado el evento Page_Load
WebClient webC = new WebClient();
Uri newUri = new Uri("http://localhost:49268/dosomething.aspx");
webC.UploadStringAsync(newUri, string.Empty);
A pesar de que su conjunto a asíncrono, todavía costuras para colgar como la página de costumbre prestación acabado hasta que las roscas han finsished
He encontrado que es mejor darle 3-5 segundos para el tiempo de espera. – TheAlbear
Ajuste el bloque catch si desea saber si el tiempo de espera fue el motivo de la excepción: 'catch (WebException ex) {if (ex.Status! = WebExceptionStatus.Timeout) throw ex; } ' –