2009-01-21 5 views
2

Je suis en train de faire quelques dev Windows Mobile dans VS2008. L'application WM effectue un appel WCF (ou essaie de). L'émulateur et mon serveur WCF fonctionnent sur le même ordinateur de bureau. J'ai trouvé quelques détails sur la façon de configurer la carte réseau sur l'émulateur WM5 en conjonction avec Virtual PC2007. Cela me permet maintenant de surfer sur la net view de l'émulateur, ce qui me rapproche beaucoup plus que je ne l'étais. Cependant, je ne peux pas l'obtenir pour reconnaître la machine de bureau elle-même, par ex. http://mycomputername/ et http://10.1.1.2/ Évidemment, cela rend un peu difficile le test du côté WCF. Ai-je manqué quelque chose d'évident?Windows Mobile émulateur de mise en réseau à la machine hôte

Merci

+0

malheureusement, cela s'est avéré être un problème avec mon scanner de virus. qui savait qu'il y avait un foutu pare-feu aussi ... –

Répondre

0

Oublier 'http://mycomputername/' pour l'instant car cela pourrait être un problème de DNS. Pouvez-vous envoyer une requête ping de votre hôte à votre VM invité? Pouvez-vous ping dans l'autre sens? (utilisez par exemple PocketPing)

Le serveur WCF écoute-t-il l'adresse IP que l'hôte a liée au périphérique réseau que la machine virtuelle utilisera? Cette connexion réseau est-elle configurée sur Windows Mobile en tant que connexion à "Travail" ou "Internet"?

0

Malheureusement, cela s'est avéré être un problème avec mon scanner de virus. Qui savait qu'il avait un foutu pare-feu aussi ...

4

Dans Visual Studio que vous faites gagner le développement mobile à partir de, allez dans le menu des outils, puis sélectionnez Gestionnaire d'émulateur de périphérique. Si l'émulateur de votre appareil est en cours d'exécution, vous le verrez avec une petite flèche dans la liste. Cliquez avec le bouton droit sur cet émulateur et sélectionnez "berceau". Cela devrait ouvrir ActiveSync pour XP ou Windows Mobile Device Center pour Vista ou supérieur. Une fois que vous avez installé l'émulateur, vous devriez pouvoir accéder à votre PC local par IP ou par nom. Bonne chance, j'ai passé beaucoup trop de temps à essayer d'obtenir cette connexion, j'espère que cela vous permettra d'y arriver un peu plus vite.

1

Après berçant dans le gestionnaire de périphériques, je devais faire ce qui suit:

Dans ActiveSync, allez dans Fichier> Paramètres de connexion à partir du menu, cochez la case « Autoriser les connexions à l'un des éléments suivants » boîte, sélectionnez DMA dans la liste suivante et appuyez sur le bouton de connexion

Questions connexes