..La connexion sous-jacente a été fermée: Une erreur inattendue s'est produite sur une recevoir

J'ai le code suivant:

private Uri currentUri;

    private void Form1_Load(object sender, EventArgs e)
    {
        currentUri = new Uri(@"http://www.stackoverflow.com");
        HttpWebRequest myRequest = (HttpWebRequest) HttpWebRequest.Create("http://www.stackoverflow.com");
        WebProxy myProxy = new WebProxy("120.198.230.8:81");
        myRequest.Proxy = myProxy;

        HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();

        webBrowser1.DocumentStream = myResponse.GetResponseStream();

        webBrowser1.Navigating += new WebBrowserNavigatingEventHandler(webBrowser1_Navigating);
    }

    void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
    {
        if (e.Url.AbsolutePath != "blank")
        {
            currentUri = new Uri(currentUri, e.Url.AbsolutePath);
            HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create(currentUri);

            HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();

            webBrowser1.DocumentStream = myResponse.GetResponseStream();
            e.Cancel = true;
        }
    }

après la compilation:

erreur: Une exception non gérée du type 'System.Net.WebException'
s'est produite dans System.dll

Informations supplémentaires: La connexion sous-jacente a été fermée: Une
erreur inattendue s'est produite sur une recevoir.

à la ligne HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();

s'il vous plaît aider moi

OriginalL'auteur Thomas | 2014-02-12