WebClient defaults to use IE in .NET. You can also control it using different agents, or don't use the agent.
Do not use the agent: system.net.globalproxyselection.select = system.net.globalProxySelection.GetemptyWebProxy ();
Use agent system.net.globalProxySelection.select = new webproxy ...