2010-05-10 5 views
2

J'utilise Windows Mobile 6 Professional Emulator et Windows Mobile Device Center. J'ai connecté et bercé l'émulateur à mon ordinateur.L'émulateur de périphérique mobile ne peut pas accéder à localhost

J'essaye de me connecter à partir du navigateur de l'émulateur à un service Web qui est déployé dans les IIS de mon ordinateur (la même machine où l'émulateur est installé). Si je connecte mon ordinateur à Internet, je peux accéder à n'importe quel site Web, y compris mon WS local (en utilisant l'IP retournée par ipConfig). Le problème est lorsque je déconnecte l'ordinateur de l'Internet: je ne peux pas accéder à mon service Web local en utilisant l'IP (interne retourné par ipconfig), ou le nom de la machine.

Avez-vous des idées sur les paramètres qui me manquent? Je suis sûr que c'est possible en quelque sorte, je ne sais pas comment ...

PS: L'objectif est d'accéder au WS à partir d'une application mobile, mais jusqu'à ce que je ne peux pas y accéder depuis le navigateur, je ne peux pas y accéder de l'application soit.

Merci!

+0

Je semble avoir une erreur similaire ici http://stackoverflow.com/questions/2802505/mobile-device-emulator-cannot-access-localhost. Nous avons contourné la création d'une fausse connexion et l'ajout d'un adaptateur de bouclage. Bien sûr, aimerait connaître le vrai problème, la vraie solution cependant - cela n'arrive pas sur toutes les machines. – pc1oad1etter

Répondre

0

Je fais face au même problème avant, la connexion réussira s'il y a un réseau (intranet, internet) sur l'ordinateur. Si aucune connexion réseau n'est trouvée, cela ne fonctionnera pas, même s'il s'agit d'un périphérique.

Je pense qu'il est lié à la façon dont l'émulateur/périphérique se connecte à l'ordinateur, enfin j'ai résolu le problème partiellement en connectant l'ordinateur à un réseau, s'il n'y a pas de réseau à côté de l'ordinateur que vous pouvez installer Machine pour en avoir un :)

+0

Merci pour la suggestion Wael. Malheureusement, je ne pouvais pas le faire fonctionner de cette façon. J'ai déjà installé une machine virtuelle sur mon ordinateur. J'ai démarré la machine virtuelle, je suis connecté maintenant avec elle, je peux accéder à mon service web via le navigateur de la machine virtuelle en utilisant l'IP, mais je ne peux toujours pas y accéder depuis l'émulateur ... – Diana

0

Cela vous aurait aidé à voir l'URL que vous utilisez. Selon que vous utilisez le nom d'hôte, le nom de domaine complet ou l'adresse IP, je suggérerais des choses différentes. Avez-vous un serveur DNS sur le réseau local qui résout l'hôte lorsque vous êtes connecté? Je suppose que l'adresse IP de l'hôte aurait fonctionné. Hélas, vous avez posé la question il y a longtemps et vous n'avez probablement plus besoin d'une réponse.

Questions connexes