Я пытаюсь создать исполняемый файл в VS2008, который будет читать исходный код веб-страницы с помощью функции vb.NET в строковую переменную. Проблема в том, что страница не * .html, а * .aspx.
Мне нужен способ выполнить aspx и получить отображаемый html в строку.
Страница, которую я хочу прочитать, - это любая страница этого типа: http://www.realtor.ca/PropertyDetails.aspx?PropertyID=9620716
Я попробовал следующий код, который работает правильно для html-страниц, но генерирует неверный исходный код с «доступом запрещен» для заголовка страницы, когда я передаю вышеупомянутую страницу aspx.
Dim myReq As WebRequest = WebRequest.Create(url)
Dim myWebResponse As WebResponse = myReq.GetResponse()
Dim dataStream As Stream = myWebResponse.GetResponseStream()
Dim reader As New StreamReader(dataStream, System.Text.Encoding.UTF8)
Dim responseFromServer As String = reader.ReadToEnd()
Есть предложения или идеи?