Just a quick note… Several C# components support pulling from http endpoints directly. For example, the XDocument class in System.XML.Linq supports the Load method which takes a URL. If this throws a “The remote server returned an error: (407) Proxy Authentication Required.” error, then the likely cause is the proxy settings of the server (visible via Internet Explorer’s Options settings) is not being used.
To fix this, add the following in the application or web configuration file:
<configuration> <system.net> <defaultProxy useDefaultCredentials="true" /> </system.net> </configuration>