Я использую Windows 7 Ultimate x64.
У меня сначала был просмотр и нашел , где я получил «решение» к проблеме, но хотел бы знать , почему - я не хочу нуждаться в NULL Шкаф существует законный прокси, который должен использоваться . (Кстати, я позади HTTP Proxy)
Вот простой тест на единицу, который демонстрирует проблему.
[Test]
public void TestWebRequest()
{
//if I dont include the following line the request takes ~40 seconds.
WebRequest.DefaultWebProxy = null;
var httpRequest = WebRequest.Create("http://google.com");
var stopWatch = new Stopwatch();
stopWatch.Start();
using (var webResponse = httpRequest.GetResponse())//this is the line taking ages.
{
using (var sr = new StreamReader(webResponse.GetResponseStream()))
Trace.WriteLine(sr.ReadToEnd());
}
stopWatch.Stop();
Trace.WriteLine(string.Format("took {0} sec", stopWatch.Elapsed.TotalSeconds));
}
Можем ли мы, пожалуйста, не увязнуть на idisposable причинами.