2012-05-16 87 views
3

我想在我的應用程序中調試一些網絡問題的情況。但我無法真正測試它,因爲我的手機通過USB連接到互聯網。如果我從USB斷開連接,我無法調試...所以無論如何,我可以禁用手機上的USB共享?WP7調試不通過USB共享?

編輯:我有一個HTC Trophy的,但它是用的Lumia我的朋友的800一樣...

+0

您是如何禁用Zune以允許通過USB進行Internet共享的? –

+0

其實我什麼都沒做.. Zune總是在背景中運行......沒有Zune在後臺運行我無法調試...... – MrTouch

+0

你是說PC從手機上獲得互聯網,或者反過來呢? –

回答

3

假設你連接到這是不是你的機器上運行的Web服務,可以通過斷開你的電腦與任何可以訪問互聯網的網絡(例如,關閉電腦上的wifi或者拔下網線)來測試這個功能。

這不是一個優雅的解決方案,或者它可以很容易地自動執行,但它可以工作。 ;)(我使用這種方法測試一個應用程序,逐漸下載大塊文件並停止,然後恢復連接丟失和恢復。)

+0

大聲笑,爲什麼我沒有想到這一點?是的不是很優雅,但這應該工作。 (但它真的很煩人,我不能只是禁用此功能...) – MrTouch

+0

這工作得很好^^ – MrTouch

+0

是啊,我在「網絡連接」中禁用局域網。保存我在桌子下的旅行。但沒有瀏覽和即時消息仍然很糟糕。 –

1

您也可以使用Fiddler http://www.fiddler2.com/fiddler2/作爲您的模擬器的代理模擬有損連接或根本沒有連接。這樣,你仍然可以在你編碼時衝浪和尋找引用:-)

編輯:fiddler似乎不適用於模擬器(更多信息,請看註釋),但如果你想模擬有損連接那麼this是要走的路,即使是連接電纜的手機也是如此。

+3

Microsoft明確聲明Windows Phone模擬器不能與Fiddler一起使用。 http://msdn.microsoft.com/en-us/library/ff754351%28v=vs.92%29.aspx#BKMK_fiddler 如果你認爲他們錯了,你說得對,那麼告訴我們如何做到這一點工作。 –

+0

哦,我不知道,我爲自己使用網絡模擬器工具包(http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/),它工作正常:-) 我想切換到Fiddler,因爲它不會影響整個連接,但現在看起來已經過時了。感謝您的信息 – kadir

+0

Fiddler可以在Windows Phone模擬器中正常工作。 Windows Phone團隊在端口8888上愚蠢地託管了它們的調試橋(竊取了來自Fiddler的所有流量)。您可以簡單地將Fiddler移至其他端口或設置'proxyregistrationhostname'首選項。 – EricLaw