Just tried it on a test application under VS2012 Express, and it's working as intended.
Some thoughts:
- The problem may lie in the fact that you are behind a proxy, and you may need to create a WebProxy object and provide your credentials.
- Sometimes (which is not the case, since it worked for me) sites expect some headers - for example HTTP_REFERER.