2010-07-21 55 views
0

此代碼在WPF應用程序中工作,但會在WP7中引發NetworkException(「未找到服務器」)。爲什麼區別?在Windows Phone 7上簡單使用WebClient會引發NetworkError

WebClient client = new WebClient(); 

client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(Client_DownloadStringCompleted); 
Uri token = new Uri("http://www.bing.com"); 

client.DownloadStringAsync(token); 

更新:它看起來像在調試WP7時是運行Fiddler的原因。提琴手也打破了模擬器上的瀏覽器。如果我找到使用Fiddler調試模擬器的解決方法,將會發布。

+0

'bing.com'在瀏覽器中工作嗎? – SLaks 2010-07-21 02:52:12

+0

應該已經嘗試google.com – bkaid 2010-07-21 02:53:53

+0

截至2013年,我仍然在使用API​​時遇到這樣的問題。我覺得這與跨域請求有關。需要找到一種方法來添加一個X-Target-URI頭文件? – 2013-06-30 18:21:47

回答

1

確認它在這裏有效。如果您想要樣品嚐試,可以發佈代碼。

如果您在通過模擬器進行網絡通信時遇到問題,可能需要檢查代理支持doco。

Proxy Support for Windows Phone Emulator

+0

它昨天被打破,但今天神奇的作品!感謝您試用代碼。 – 2010-07-21 16:30:58