Exponer localhost a Internet a través de túneles (usando ngrok): error HTTP 400: solicitud incorrecta; nombre de host invalido

De versiones anteriores de la pregunta, hay esto:Navegue por el sitio web con dirección IP en lugar de localhost, que describe más o menos lo que he hecho hasta ahora ... Tengo la IP local funcionando. Luego encontré ngrok, y aparentemente no necesito conectarme a través de la IP.

Lo que intento hacer es exponer mi sitio web que se ejecuta en localhost a Internet. Encontré una herramienta que hará esto: ngrok.

Al ejecutar el sitio web en Visual Studio, el sitio web se inicia en localhost / port #. Ejecuto el comando "ngrok http port #" en la línea de comando. Todo parece comenzar bien. Genero un par de URL, y la url de inspección ngrok (localhost: 4040) funciona.

El único problema es que cuando voy a las URL generadas, recibo un error HTTP 400: nombre de host incorrecto de solicitud incorrecta. Este es un error diferente que cuando ejecuto "ngrok http wrongport #", que es un error de host no encontrado ... así que creo que algo bueno está sucediendo. Simplemente no puedo decir qué ...

¿Hay algún paso que me falta para exponer mi sitio a Internet a través del servicio de túnel? Si lo hay, no puedo encontrarlo en la documentación de ngrok.

Respuestas a la pregunta(4)

Su respuesta a la pregunta