WebClient zzz = new WebClient();
WebProxy wp = new WebProxy("62.162.6.11:3128");
wp.Credentials = CredentialCache.DefaultCredentials;
zzz.Proxy = wp;
zzz.Headers.Add("user-agent", "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)");
Byte[] BytesMessage;
BytesMessage = zzz.DownloadData("http://www.google.com");
System.Text.UTF8Encoding UTF8 = new System.Text.UTF8Encoding();
StringMessage = UTF8.GetString(BytesMessage);
Console.WriteLine(StringMessage);
上記の単純なコードをローカルで実行しているときはすべて問題ありませんが、html コードを取得して staff を実行できますが、コンパイルしてサーバーに配置すると、常に Unable to connect to remote server エラーが発生します。プログラムは管理者アカウントで起動され、サーバー ブラウザー (IE、FF) は、consloe アプリケーションで要求したページを開くことができます。また、ファイアウォールをオフにしようとしましたが、再び同じエラーが発生しました。どの権限が問題を引き起こしているのかわかりません。私はすでにできる限りのことを試していると思います..何か提案...