Provo a descrivere in maniera più dettagliata il problema:
voglio, tramite un batch, recuperare il contenuto di una pagina aspx per copiarlo su un altra pagina aspx.
Ho provato in questo modo:

HttpWebRequest objConnessione = (HttpWebRequest)WebRequest.Create(uri);
objConnessione.Method = "GET";
objConnessione.ContentType = "text/xml; encoding='utf-8'";

ma vengo rediretto alla home del sito.
C'è modo di fare la stessa cosa utilizzando l'oggetto System.Web.UI.Page?