services net internet information for deploy asp administrador asp.net windows-8 localhost

asp.net - net - install iis windows 10



Visualización del sitio web localhost desde un dispositivo móvil (7)

Tengo un sitio web ASP.Net alojado en Win8''s localhost mi Win8''s localhost , el sitio parece estar funcionando como se esperaba en el escritorio, pero ahora también quiero probar el sitio web en el dispositivo móvil para ver cómo funciona.

¿Hay alguna manera puedo acceder al sitio web desde mi dispositivo móvil?

Mi dispositivo móvil y mi máquina de escritorio están conectados a la misma red a través del enrutador.

Aquí están los detalles de mi máquina y enrutador.

  1. La máquina tiene Win8 Pro instalado ejecutando IIS 8.0.9200.16384
  2. El enrutador es TP-Link Basic 150Mbps.
  3. El dispositivo es Karbonn A15, Android - 4.0.4 (ICS)

¿Alguien puede decirme cómo puedo conectar mi dispositivo móvil al sitio web de localhost?


Además, debe deshabilitar su antivirus o administrarlo para abrir 80 puertos en su sistema.


Conozca la dirección IP de su host en su lan Abra cmd y escriba ipconfig y si xampp el puerto de escucha predeterminado sería 80 Entonces, por ejemplo, si 10.0.0.5 es su dirección IP de host Escriba 10.0.0.5:80 desde el navegador web de su móvil Asegúrese de que ambos están conectados a la misma LAN Sin embargo, el puerto predeterminado que intenta la dirección web es 80.


En primer lugar, abra el archivo applicationhost.config en visual studio. dirección >> C:/Users/Your User Name/Documents/IISExpress/config/applicationhost.config

Luego encuentra estos códigos:

<site name="Your Site_Name" id="24"> <application path="/" applicationPool="Clr4IntegratedAppPool" <virtualDirectory path="/" physicalPath="C:/Users/Your User Name/Documents/Visual Studio 2013/Projects/Your Site Name" /> </application> <bindings> <binding protocol="http" bindingInformation="*:Port_Number:*" /> </bindings> </site>

*) Número de puerto: Cuando su sitio se ejecute en IIS express en su computadora, el número de puerto estará visible en la barra de direcciones de su navegador de esta manera: localhost: número_puerto / ... Cuando edite este archivo, guárdelo.

En el segundo paso, debe ejecutar cmd como administrador y escribir este código: netsh http add urlacl url=http://*:port_Number/ user=everyone y presione enter

En el tercer paso debes habilitar el puerto en el firewall

Go to the “Control Panel/System and Security/Windows Firewall” Click “Advanced settings” Select “Inbound Rules” Click on “New Rule …” button Select “Port”, click “Next” Fill your IIS Express listening port number, click “Next” Select “Allow the connection”, click “Next” Check where you would like allow connection to IIS Express (Domain,Private, Public), click “Next” Fill rule name (e.g “IIS Express), click “Finish”

Espero que esta respuesta te sea útil.

Actualización para Visual Studio 2015 en este enlace: https://johan.driessen.se/posts/Accessing-an-IIS-Express-site-from-a-remote-computer


Otra opción es http://localtunnel.me/ si está ejecutando NodeJS

npm install -g localtunnel

Inicie un servidor web en cualquier puerto local, como 8080, y cree un túnel para ese puerto:

lt -p 8080

que devolverá una URL pública para su host local en randomname .localtunnel.me. Puedes solicitar tu propio subdominio si está disponible:

lt -p 8080 -s myname

que devolverá myname .localtunnel.me


Para ver el sitio web de localhost desde un dispositivo móvil, debe seguir estos pasos:

  • En su computadora, debe recuperar su dirección IP (Ejecutar> cmd> ipconfig)
  • Si su host local usa un puerto específico (como localhost: 12345), debe abrir el puerto en su computadora (Panel de control> Sistema y seguridad> Firewall> Configuración avanzada y agregar la regla de entrada)
  • Finalmente, puede acceder a su sitio web desde un dispositivo móvil al navegar a: http: //192.168.XX: 12345 /

Espero eso ayude


Pruebe esto https://ngrok.com/docs#expose

Simplemente ejecute ngrok 3000 , 3000 es el número de puerto que desea exponer a Internet. Puede insertar el número de puerto que desea exponer, para los rieles del 3000. Esto conectará su host local a Internet y podrá ver su host local desde cualquier lugar.


Una de las formas más sencillas de acceder de forma remota al sitio web local de ASP.net, sin tener que agregar nuevas reglas al firewall, es usar esta extensión de Visual Studio:

Conveyor by Keyoti (extensión Visual Studio)

Solo instálalo. Cada vez que ejecute su proyecto, le mostrará la URL que se puede usar para el acceso remoto. No se requiere ninguna otra configración.