J'ai une application Windows Mobile 6 qui essaie de faire un appel de service Web à un service hébergé sur ma machine locale afin que je puisse déboguer le processus d'ouverture de session avec VS2008 se connectant à la fois émulé appareil et service Web.Windows Mobile Emulator connexion timeout accès au service Web local
J'ai configuré l'émulateur de périphérique pour me connecter à Internet et je l'ai confirmé en effectuant une recherche Bing depuis IE sur le périphérique. J'ai vérifié que le service Web fonctionne et fonctionne en utilisant le formulaire de test local sur la machine et que j'ai installé vxUtil sur le périphérique émulé et que j'ai vérifié que je peux exécuter une requête GET sur mon URL de service Web http://MyMachineName>/Service/MyService.asmx
. L'application vérifie la connectivité réseau en vérifiant la présence d'une réponse à une demande Web sur www.google.com, mais lorsque j'essaie d'appeler la méthode de connexion au service Web, je reçois un SocketException 10060 de .Net - Une tentative de connexion a échoué car la partie connectée n'a pas répondu correctement après un certain temps ou la connexion établie a échoué car l'hôte connecté n'a pas répondu.
Remarque: cette vérification de la connectivité réseau sera remplacée le long des lignes de cet article: Establish Network Connectivity with the Windows Mobile Connection Manager
Je joins une instance de VS2008 à mon voir le service web fonctionnant localement et ne pas la demande arrivent de appeler la méthode d'ouverture de session sur le périphérique émulé. Je suppose que quelque chose interrompt la connexion de l'émulateur vers ma machine locale, comment puis-je savoir ce qui empêche la connexion?
Cela fonctionne très bien de se connecter à une instance du service Web non hébergé localement, résolvant correctement le nom de la machine, donc je suis le débogage à distance à la place. J'ai essayé d'utiliser IE sur l'appareil pour accéder au service Web sur ma machine et cela ne fonctionne pas avec IP ou le nom de la machine, mais fonctionne bien pour l'hôte distant. Auront besoin d'en savoir plus sur le réseau virtuel. –
Avoir ma carte réseau virtuelle sur l'appareil mobile parler à ma carte réseau réel semble un pas trop loin. Envisager de regarder dans l'adaptateur Loopback qui semble rendre cela possible. –