WebClient обращается к странице с учетными данными

Я пытаюсь получить доступ к веб-странице в том же домене / в том же приложении asp.net, которая защищена паролем. Учетные данные одинаковы как для веб-страницы, запускающей этот вызов, так и для доступа к веб-странице.

Вот код, и я не знаю, почему я всегда получаю HTML-код формы входа?

using (WebClient client = new WebClient())
{
    client.QueryString.Add("ID", "1040"); //add parameters
    //client.Credentials = CredentialCache.DefaultCredentials;
    //I tried to add credentials like this
    client.Credentials = new NetworkCredential("username", "password");

    string htmlCode = client.DownloadString("http://domain.loc/testpage.aspx");
}
24
задан mko 20 June 2012 в 00:48
поделиться