2012-07-21 18 views
0

爲了回到C#.NET和WPF,我一直在關注this RSS Reader Demo。我明白是怎麼回事的代碼,但我得到一個代理的錯誤做下面的代碼行的時候:在讀取XML之前使用代理服務器

using (XmlReader reader = XmlReader.Create(Url)) 

我的假設是,我需要設置這個請求使用默認瀏覽器代理(IWebProxy)傳入默認值。有關如何完成此任何想法?

+0

請給我看看完整的錯誤信息 – HatSoft 2012-07-21 19:41:48

+0

也許這篇文章對您有些用處:http://bit.ly/9nBvhI – darkey 2012-07-21 19:52:48

+0

@darkey謝謝你的提示。只需添加一行:httpWebRequest.Proxy = System.Net.WebRequest.DefaultWebProxy;在使用聲明之前。非常感謝您的幫助。 – rbb 2012-07-21 20:26:13

回答

0

非常感謝Darkey的文章。爲DefaultWebProxy添加代碼行可以創造奇蹟。我所做的只是在「使用」聲明之前添加以下行:

httpWebRequest.Proxy = System.Net.WebRequest.DefaultWebProxy;

在using語句之前。

+1

這沒有任何意義。你的代碼在你的代碼中似乎沒有任何'httpWebRequest'。 – svick 2012-07-22 23:56:36

+0

@svick不知道要告訴你什麼,只是它設置了基本Web請求將使用的默認代理服務器。假設它只是檢索默認瀏覽器的代理設置,但可能是錯誤的。 – rbb 2012-07-23 04:29:16