簡體   English   中英

在Windows Server 2008上運行Aplication時無法連接到遠程服務器

[英]Unable to connect to the remote server when aplication run on windows server 2008

            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代碼並執行工作人員,但是當我在服務器上進行編譯和放置時,我始終會收到無法連接到遠程服務器的錯誤。 程序以管理員帳戶啟動,服務器瀏覽器(IE,FF)可以打開我在consloe應用程序中請求的頁面,我也嘗試關閉防火牆,再次出現相同的錯誤。 我不確定什么權限會造成問題,我想我已經嘗試了所有可以解決的問題。任何建議...

在這種情況下,問題似乎是服務器上的互聯網連接速度慢/不良。 我只是將代碼放入循環中,如果發生無法連接服務器的錯誤,然后再次運行相同的代碼(2至5次),通常2到3次代碼將連接到服務器以接收數據並完成其余的工作。 謝謝您的幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM