Recently I was debugging a simple application that requested a local URL through the WebRequest implementation in .NET but that wasn't connecting properly for some unknown reason.
I ended up with the conclusion that the Internet Explorer proxy settings prevented the application from connecting properly and sought a way to prevent these proxy settings from being applied to the web request.
The solution for this was to simply set the proxy settings to null and the request would then bypass the proxy settings and then connected properly.
comments powered by Disqus
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://news.bbc.co.uk"); request.Proxy = null; // Bypass the default (IE) proxy HttpWebResponse response = (HttpWebResponse)request.GetResponse();