7
votes

ASP.NET et Android Débogou sans fil sans internet

J'ai une application Web ASP.NET MVC qui est affichée via mon périphérique Android sur l'application Android avec un webview activité. < / p>

Lorsque le périphérique et le serveur Android sont sur la même connexion Internet, je suis capable de déboguer avec sans fil avec Visual Studio 2012 et IIS Express .

Bientôt, j'ai besoin de démontrer la demande lors d'une conférence auquel je n'aurai pas Internet pour vous connecter. est-il possible de faire un débogage sans fil sans internet?

Je cherche une solution mais je ne peux pas sembler en trouver un qui fonctionne. J'ai exploré essayer d'attacher l'appareil ou de mettre en place mon ordinateur portable comme un appareil virtuel, mais il ne semblait pas non plus travailler pour moi.


0 commentaires

3 Réponses :


-1
votes

Voulez-vous déboguer de l'application ou montrer simplement comment cela fonctionne dans un téléphone Android?

Si vous avez juste besoin de montrer comment cela fonctionne sur votre téléphone, ouvrez le port 80 de votre ordinateur et cela devrait fonctionner correctement dans votre appareil Android.


0 commentaires

1
votes

Si l'application ASP.NET n'a pas besoin de vous connecter à Internet, elle est possible. Il vous suffit de mettre l'application Web et du téléphone Android dans le même réseau local sans fil. J'avais l'habitude de déboguer mon application Android avec une application Web optimisée par Django. Cette méthode fonctionne.


0 commentaires

2
votes

Vous pouvez configurer votre ordinateur portable Windows 7 sous forme de hotspot wifi.

Cliquez avec le bouton droit sur la liaison CMD.EXE et sélectionnez "Exécuter en tant qu'administrateur".

Tapez maintenant la commande suivante: xxx

et appuyez sur [ENTER]. Remplacez "MyNet" avec le nom que vous souhaitez utiliser pour votre réseau personnalisé et "MyPassword" avec un mot de passe qui est un peu plus difficile à deviner.

toujours à la ligne de commande, tapez xxx

et appuyez sur [ENTER] pour enfiler l'adaptateur virtuel.

maintenant Cliquez sur Panneau de configuration> Network and Internet> Centre de réseau et de partage> Modifier les paramètres d'adaptateur, à droite Cliquez sur votre connexion Internet et sélectionnez Propriétés. Cliquez sur l'onglet Partage, cochez "Autoriser les autres utilisateurs du réseau à se connecter ...", choisissez votre adaptateur Wi-Fi virtuel.

à partir de là, vous devriez pouvoir voir le point chaud WiFi sur votre appareil Android. Une fois connecté, vous devriez pouvoir effectuer les méthodes de débogage habituelles telles qu'elles utilisées lorsque sur le même réseau.


aussi comme supplémentaire supplémentaire, je suis sûr que vous le savez, mais pour les personnes qui recherchent Pour cela, cela peut également aider dans le débogage sans fil de votre appareil Android.

Lors du débogage localement (pas sur l'Android), il convient de simplement utiliser votre localHost: adresse de port. Lorsque vous utilisez votre Android (ou d'autres périphériques tels que UIWebView sur iOS), vous ne pouvez pas accéder à cette adresse. Pour ce faire, vous pouvez configurer votre adresse IP comme adresse, mais il y a quelques étapes à suivre. d'abord.

S'assurer que vous avez la dernière configuration IIS, obtenez d'abord votre adresse IP (cmd.exe> ​​ipconfig) Dans cet exemple, j'utiliserai le 192.168.1.42 en tant que mon numéro IP et 58938 en tant que numéro de port.

  1. Ajouter à ApplicationHost.config après la liaison pour «localhost».
  2. Run netsh http Ajouter URLACL URL = http: //192.168.1.42: 58938 / utilisateur = tout le monde
  3. Exécuter netsh adfirewall pare-feu Ajouter une règle Nom = "iisexpressweb" dir = dans Protocol = TCP localport = 58938 Profil = RoMPIP (LocalSubnet) action = permettre

    Source: Johan Driessen


0 commentaires