Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

418
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda