Я пытаюсь получить доступ к веб-странице в том же домене/том же приложении 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");
}