Defina la dirección IP en lugar de localhost al ejecutar la API web en la URL.
Acabo de empezar a escribir código en asp.net core. He estado luchando con un problema en WEB API. Cuando ejecuto mi programa de web API en el servidor IIS, por defecto utiliza “http://localhost:5000” (5000) como número de puerto.
Pero me gustaría usar la dirección IP de mi máquina, por ejemplo (“http://192.168.1.110:5000/api/Controller”), en lugar de localhost. He intentado varios procesos, pero aún no funciona.
También encontré una solución publicando en el servidor IIS y enlazando la dirección IP. Pero lo ignoré. Solo necesito una solución de codificación dura en mi archivo de proyecto.
davy.ai
¿Existe alguna forma de hacer esto?
Sí, hay una forma de hacer esto. Puedes utilizar el método
UseUrls
en el métodoCreateWebHostBuilder
en tu archivoProgram.cs
. Esto te permitirá especificar la URL que tu aplicación utilizará. Por ejemplo:Esto establecerá la URL de tu aplicación en `http://192.168.1.110:5000/api/Controller`.