88 votes

Afficher le site web localhost à partir d'un appareil mobile

J'ai un ASP.Net site web hébergé sur mon Win8's localhost Le site semble fonctionner comme prévu sur l'ordinateur de bureau, mais j'aimerais maintenant le tester sur un appareil mobile pour en vérifier le rendu.

Existe-t-il un moyen d'accéder au site web à partir de mon appareil mobile ?

Mon appareil mobile et mon ordinateur de bureau sont connectés au même réseau via un routeur.

Voici les détails de ma machine et de mon routeur.

  1. La machine est équipée de Win8 Pro et fonctionne sous IIS 8.0.9200.16384.
  2. Le routeur est un TP-Link Basic 150Mbps.
  3. L'appareil est le Karbonn A15, Android - 4.0.4 (ICS)

Quelqu'un peut-il me dire comment je peux connecter mon appareil mobile au site web localhost.

141voto

Joffrey Kern Points 2171

Pour afficher le site web localhost à partir d'un appareil mobile, vous devez suivre les étapes suivantes :

  • Sur votre ordinateur, vous devez récupérer votre adresse IP (Run > cmd > ipconfig).
  • Si votre hôte local utilise un port spécifique (comme localhost:12345 ), vous devez ouvrir le port sur votre ordinateur (Panneau de configuration > Système et sécurité > Pare-feu > Paramètres avancés et ajouter une règle d'entrée).
  • Enfin, vous pouvez accéder à votre site web à partir d'un appareil mobile en naviguant vers : http://192.168.X.X:12345/

J'espère que cela vous aidera

43voto

Ludwik11 Points 832

L'un des moyens les plus simples d'accéder à distance à un site web local ASP.net, sans avoir à ajouter de nouvelles règles au pare-feu, est d'utiliser cette extension de Visual Studio :

Conveyor par Keyoti (extension Visual Studio)

Il suffit de l'installer. A chaque fois que vous lancerez votre projet, il vous indiquera l'URL qui peut être utilisée pour l'accès à distance. Aucune autre configuration n'est nécessaire.

enter image description here

7voto

kevin onofre Points 69

Utilisez Conveyor de Keyoti (extension de Visual Studio). Extension visual studio

6voto

neave Points 721

Une autre option est http://localtunnel.me/ si vous utilisez NodeJS

npm install -g localtunnel

Démarrez un serveur web sur un port local quelconque, tel que 8080, et créez un tunnel vers ce port :

lt -p 8080

qui renverra une URL publique pour votre hôte local à l'adresse nom aléatoire .localtunnel.me. Vous pouvez demander votre propre sous-domaine s'il est disponible :

lt -p 8080 -s myname

qui renverra mon nom .localtunnel.me

5voto

ngprnk Points 82

Essayez ceci https://ngrok.com/docs#expose

Il suffit de courir ngrok 3000 , 3000 est le numéro de port que vous souhaitez exposer à l'internet. Vous pouvez insérer le numéro de port que vous souhaitez exposer, par exemple 3000 pour les rails. Cela tunnelise votre hôte local vers l'internet et vous serez en mesure de voir votre hôte local de n'importe où.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X