Problema
Al emplear el agente .NET, su aplicación .NET 8.x puede bloquear durante el inicio debido a un problema de tiempo de ejecución conocido.
Solución
Este problema se debe a un error en el entorno de ejecución de .NET. Si bien el error se corrigió en .NET 9, hay una solución retroportada disponible para .NET 8. Sin embargo, esta solución introduce un cambio importante y no está habilitada de forma predeterminada.
Para habilitar la solución, aplique la siguiente AppConfig a su aplicación:
"configProperties": { "System.Diagnostics.Tracing.CounterCallbackOnTimerThread": true}
También puede aplicar esta configuración modificando el archivo de proyecto MSBuild o empleando una variable de entorno. Para obtener más detalles, consulte la documentación de Microsoft sobre la configuración del entorno de ejecución de .NET.