Salve a tutti,

sto lavorando ad un proxy web che effettua un parsing di alcune pagine web.
Nel momento in cui viene accettata una connessione, viene generato un thread che deve accedere alla pagina da elaborare.
Il problema è relativo al seguente blocco di codice:
codice:
HttpWebRequest webRequest = (HttpWebRequest) WebRequest.Create(page);
webRequest.Headers[HttpRequestHeader.AcceptEncoding]="identity;";
WebResponse webResponse = webRequest.GetResponse();
Effettuando un debug, mi accorgo che quando viene eseguito webRequest.GetResponse();
il rimanente codice all'interno del try{} non viene eseguito e l'esecuzione salta direttamente al blocco finally{}. Dato che non viene sollevata alcuna eccezione (quindi viene saltato anche il blocco catch{}) vorrei sapere quale possa essere la causa di ciò...

Grazie