2012-05-16 5 views
3

Я хочу отлаживать некоторые случаи проблемы с сетью в моем приложении. Но я не могу это проверить, потому что у моего телефона есть интернет через USB. Если я отключу его от USB, я не могу отлаживать ... Так или иначе, я могу отключить привязку через USB на моем телефоне?WP7 Отладка без привязки к USB?

Edit: У меня есть HTC Trophy, но это то же самое с Lumia 800 моего друга ...

+0

Как отключить Zune, чтобы разрешить использование Интернета через USB? –

+0

На самом деле я ничего не делал .. Zune всегда работает в фоновом режиме ... Я не могу отлаживать без Zune, бегущего в фоновом режиме ... – MrTouch

+0

Вы говорите, что компьютер получает Интернет с телефона или наоборот? –

ответ

3

Предполагая, что вы подключаетесь к веб-сервиса, который не работает на вашей машине, вы можете проверьте это, отключив компьютер от любой сети, которая дает ему доступ к Интернету (например, отключите Wi-Fi на ПК или потяните сетевой кабель.)

Это не элегантное решение, которое можно легко автоматизировать, но оно работает , ;) (Я использовал этот метод при тестировании приложения, которое постепенно загружало большие файлы на куски и останавливалось, а затем возобновлялось по мере потери и восстановления связи.)

+0

lol, почему я не подумал об этом? и да не очень элегантный, но это должно сработать. (Но это действительно раздражает, что я не могу просто отключить эту функцию ...) – MrTouch

+0

это сработало хорошо ^^ – MrTouch

+0

да, я отключу LAN в «Сетевые подключения». Меня спасает поездка под столом. Но просмотр и IM-сообщения все равно отстой. –

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

Ой, что я не знал, я для себя использую Network Emulator Toolkit (http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/), который отлично работает :-) Я хотел переключитесь на Fiddler, потому что это не влияет на все соединение, но это кажется устаревшим сейчас. Спасибо за информацию – kadir

+0

Fiddler отлично работает с эмулятором Windows Phone. Команда Windows Phone глупо разместила свой мост отладки на порту 8888 (краду весь трафик от Fiddler). Вы можете просто переместить Fiddler в другой порт или установить предпочтение «proxyregistrationhostname». – EricLaw

 Смежные вопросы

  • Нет связанных вопросов^_^