Hi Loren,
I seem to be running into this same issue. Would you mind sharing your updated code with me?
IWebProxy webProxy = WebRequest.GetSystemWebProxy(); webProxy.Credentials = new NetworkCredential("<username>", "<password>"); WebRequest.DefaultWebProxy = webProxy;
WebRequest.DefaultWebProxy = new WebProxy("http://<myProxyHost>:<myProxyPort>", true) // secong arg=true to bypass on local { Credentials = new NetworkCredential("<username>", "<password>") };
WebRequest.RegisterPrefix("http://www.arcgis.com", new WebRequestCreateThroughProxy()); public class WebRequestCreateThroughProxy : IWebRequestCreate { private static readonly WebProxy _webProxy; static WebRequestCreateThroughProxy() { _webProxy = new WebProxy("http://<myProxyHost>:<myProxyPort>", true) { Credentials = new NetworkCredential("<username>", "<password>") }; } public WebRequest Create(Uri uri) { var webRequest = WebRequest.CreateHttp(uri); webRequest.Proxy = _webProxy; return webRequest; } }
<system.net> <defaultProxy enabled="true" useDefaultCredentials="true"/> </system.net>