7

Sto cercando un modo per testare facilmente la versione mobile del mio sito in fase di sviluppo.Abilita il dispositivo Android ad accedere a IIS Express mentre sulla stessa rete

ho installato IIS Express, in modo che io possa accedere in locale utilizzando:

http://localhost:1025/AppName/

o utilizzando il mio nome PC (dazbradbury-pc)

http://dazbradbury-pc/AppName/

Questa poi funziona da qualsiasi macchina sulla mia rete.

Tuttavia, quando provo a utilizzare questo indirizzo da un dispositivo Android, semplicemente non funziona. Qualcuno ha funzionato? In tal caso, quali ulteriori passaggi sono stati necessari?

+3

Probabilmente perché Android non risolve il nome WINS. Prova l'indirizzo IP. – SLaks

+0

Grazie a @SLaks, quello era l'indizio di cui avevo bisogno! Ho pubblicato una risposta per ora, ma ti meriti il ​​merito. Grazie ancora! – dazbradbury

+0

Sì - evviva gli SLaks !!! – stan4th

risposta

8

Grazie a @SLaks per l'informazione:

che probabilmente è perché Android non fa WINS la risoluzione dei nomi. Prova l'indirizzo IP .

Quindi, ho aggiornato il mio IIS Express per puntare a un indirizzo IP inserendo nelle rilegature in applicationhost.config un indirizzo IP:

<binding protocol="http" bindingInformation="*:80:192.168.1.97" /> 

dove 192.168.1.97 è l'indirizzo IP locale della mia macchina.

Ora posso accedere all'istanza IIS Express del mio dispositivo Android.

+0

Grazie. Ho avuto lo stesso problema e quasi ho avuto la soluzione ... tranne che stavo cercando di legare con il mio indirizzo IP pubblico in modo che non funzionasse. –

+3

Se Accesso viene negato, ** Esegui Visual Studio come amministratore **. – nVentimiglia

+0

@nVentimiglia, grazie mille per il suggerimento di correre come amministratore. Completamente risolto il mio problema! – Matt