Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

417
Views
Ejecute Azure Functions V3 (.NET 5) en un puerto diferente localmente

Con versiones anteriores de Azure Functions, solía poder usar esta línea en Properties -> Debug -> Application Arguments

 host start --port 7073 --pause-on-error

Sin embargo, en Azure Functions V3, con .NET 5, no funciona.

Recibo el siguiente mensaje cuando intento ejecutarlo.

No se pudo ejecutar porque no se encontró el comando o archivo especificado. Las posibles razones para esto incluyen:

  • Escribiste mal un comando dotnet incorporado.
  • Tenía la intención de ejecutar un programa .NET, pero dotnet-host no existe.
  • Tenía la intención de ejecutar una herramienta global, pero no se pudo encontrar un ejecutable con el prefijo dotnet con este nombre en la RUTA.

¿Necesito usar un comando diferente para .NET 5? ¿O ponerlo en un lugar completamente diferente?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Investigué un poco con el Administrador de tareas y puedo ver que se ejecutan dos procesos dotnet cuando inicia la aplicación Función desde VS:

  • ruta dotnet/a/func-sdk/func.dll host start --port 7071 --pause-on-error
  • dotnet path/to/your/app/bin/AppName.dll --host 127.0.0.1 --port 51289 --workerId some-guid --requestId some-guid2 --grpcMaxMessage

Parece que el comando se ha cambiado a dotnet func.dll host start ... que se ejecuta en la carpeta bin/Debug/net5.0, en lugar del anterior func host start .

Podemos cambiar el puerto al menos configurando los argumentos de la aplicación en:

"%LOCALAPPDATA%\AzureFunctionsTools\Releases\3.23.5\cli_x64\func.dll" host start --port 7073 --pause-on-error

Pero ahora estamos programando la versión de Functions:\

No estoy seguro de si es posible obtener la versión/ruta de funciones de las variables. Si alguien sabe, que deje un comentario :)

over 4 years ago · Santiago Trujillo Report

0

Para la vista previa de .NET 6 con Visual Studio 2022, puede pasar el siguiente comando si se ejecuta como proyecto en lugar de como ejecutable:

 host start --port 11000

Para el proyecto ejecutable, no lo he hecho funcionar fácilmente sin especificar las rutas detalladas. Cree funciones de Azure con .NET 6

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!