Pregunta

Entonces, hice una demostración genial que quiero mostrarle a mis amigos. Pero cuando les doy mi dirección IP (con el puerto del servidor de desarrollo y la página ASPX), no se conecta. ¿Cómo puedo hacer que funcione?

¿Fue útil?

Solución

No pueden ver el puerto del servidor de desarrollo. Solo sirve páginas a las solicitudes de navegador en la computadora local.

Tienes que publicarlo en tu II o en otra máquina que tenga IIS.

Otros consejos

Implemente su sitio en su servidor IIS local

El servidor de desarrollo solo tendrá conexiones del servidor desde localhost. Debe implementarlo en una instancia real del servidor IIS. Como es probable que no tenga Windows Server por ahí, puede instalar IIS en cualquier Profesional Edición de Windows. Luego, su sitio se ejecutará en el puerto 80, al igual que cualquier otro sitio web. Es posible que también deba reenviar ese puerto en el enrutador de su hogar.

Cassini (servidor web de desarrolladores) tiene limitaciones y no atiende a las solicitudes HTTP de Intranet/Internet

Debe implementar su sitio en IIS en su estación de trabajo (si sus amigos observan la estación de trabajo a través de IP) o usan Internet ASP.NET Hosting

Los clientes solo pueden acceder al servidor de desarrollo en la caja local. Deberá alojar su sitio en IIS para dejar que accedan a él (suponiendo que estén en su red local). Si necesita exponer esto en Internet, tendrá que conseguir que una empresa de alojamiento lo haga.

Probablemente esté utilizando el servidor web incorporado llamado Cassini. Por defecto, ese servidor web solo acepta la solicitud del localhost.

Configure un IIS local y reenvíe todos los puertos necesarios a través del firewall

Debe encontrar un webhost confiable y ya configurado y alojar su sitio allí. El primer éxito en Google para "host ASP.NET gratuito" fue aquí.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top