Здравствуйте, NordSky, Вы писали:
NS>NS>request.PreAuthenticate = true;
NS>request.Credentials = new NetworkCredential("login","password");
NS>
NS>эффект нулевой
Не уверен по поводу request.PreAuthenticate = true;
Возможно его нужно оставить по-умолчанию false.
Вот мой код, работающий на продуктиве
System.Net.WebRequest request = System.Net.WebRequest.Create(_url);
request.Method = "GET";
request.Credentials = new System.Net.NetworkCredential(login, password);
System.Net.WebResponse response = request.GetResponse();
return response.GetResponseStream();