2012-06-13 54 views
0

我有一個Windows Phone &應用程序,它使用WebClient從Azure服務中獲取一些數據。我能夠從VS部署應用程序並在設備上進行調試。它似乎工作正常,聯繫Web服務並獲得響應。Windows Phone 7上的WebClient除外調試

但是,當我從我的PC斷開設備並嘗試運行應用程序時,它自己的設備上,它始終與「遠程服務器返回錯誤:NotFound」失敗。在調試模式下運行應用程序和僅運行應用程序(使用相同的URL,Azure服務仍在運行等)之間沒有任何變化(我知道)會發生變化。該應用在其WMAppManifest中定義了ID_CAP_NETWORKING功能。

我錯過了什麼嗎?我是否需要做其他事情才能讓應用在手機上打開HTTP連接?

+1

它有單元/ WiFi連接嗎? –

+0

您確定irs連接到天藍色,而不是一些調試服務 – Stuart

+2

當Windows Phone通過USB連接到計算機時,它通過USB連接通過主機訪問網絡。您可以在飛行模式打開並且手機插入主機時嘗試訪問網頁來確認。在拔下手機後確保您確實擁有網絡連接。 –

回答

3

當Windows Phone通過USB連接到計算機時,它通過USB連接通過主機訪問網絡。

這可能意味着Windows Phone在插入計算機時可能具有連接性,但在拔掉計算機後可能會失去連接。如果連接情況在拔出後發生改變,那麼在拔掉連接後檢查連接總是好的。