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

524
Visualizações
Depuración remota de la aplicación .net core que se ejecuta en Azure App Services para contenedores

Estoy usando Azure App Services para contenedores de Linux. Seguí sus instrucciones para habilitar SSH ( https://docs.microsoft.com/en-us/azure/app-service/containers/configure-custom-container#enable-ssh ).

Esto funciona pero no expone SSH en un puerto público. Tienes que pasar por su interfaz, así que no tengo idea de cómo debo configurar VSDBG.

Las instrucciones de depuración remota están aquí: https://github.com/Microsoft/MIEngine/wiki/Offroad-Debugging-of-.NET-Core-on-Linux---OSX-from-Visual-Studio

Funciona conectando Visual Studio a un proceso en el servidor a través de SSH.

Dado que Azure es un producto de Microsoft, debo suponer que hay una forma con su ecosistema de conectarse a una sesión de depuración, pero no puedo encontrar el documento que dice cómo hacerlo.

¿Cómo depuro contenedores de Linux en App Services?

editar:

Descubrí Cloud Explorer en VS2017 y tiene una opción de adjuntar pero da error:

 System.Runtime.InteropServices.COMException (0x89710023): Unable to connect to the Microsoft Visual Studio Remote Debugger named 'gardner.azurewebsites.net'. The input data was not in the expected format or did not have the expected value. at Microsoft.VisualStudio.Debugger.Interop.Internal.IDebuggerInternal120.ConnectToServer(String szServerName, VsDebugRemoteConnectOptions[] pConnectOptions, CONNECT_REASON ConnectReason, Int32 fIncrementUsageCount, IDebugCoreServer3& ppServer) at Microsoft.VisualStudio.Web.Azure.MicrosoftWeb.Operations.RemoteDiagnosticsSessionBase.ConnectToServer(String site, String user, String password)

Creo que necesito modificar el contenedor.

editar:

Encontré un ejemplo para hacer que funcione en la imagen de Windows: https://blogs.msdn.microsoft.com/azuredev/2019/01/30/debugging-docker-containers-attaching/

Necesito averiguar cómo hacer lo mismo en Linux

over 4 years ago · Santiago Trujillo
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