Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

96
Vistas
La configuración programática de la clave de instrumentación de Application Insights genera un error

Para admitir Application Insights en varios entornos, estamos configurando la clave de instrumentación mediante programación, como se recomienda en esta publicación .

Dejamos <InstrumentationKey> en ApplicationInsights.config vacío y, en su lugar, agregamos una configuración de aplicación en web.config :

 <add key="ApplicationInsightsInstrumentationKey" value="1234-5678-9xxx" />

En Application_Start hacemos lo siguiente para establecer la clave de instrumentación:

 var instrumentationKey = ConfigurationManager.AppSettings["ApplicationInsightsInstrumentationKey"]; if (string.IsNullOrWhiteSpace(instrumentationKey)) { throw new ConfigurationErrorsException("Missing app setting 'ApplicationInsightsInstrumentationKey' used for Application Insights"); } TelemetryConfiguration.Active.InstrumentationKey = instrumentationKey; new TelemetryClient().TrackEvent("Application started");

Sin embargo, esto produce una excepción que dice " TelemetryChannel debe inicializarse antes de que pueda enviar telemetría ".

Buscar en Google este mensaje de excepción no arroja nada, pero supongo que se requiere algo adicional antes de que se puedan rastrear los eventos.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Eliminar el elemento <InstrumentationKey /> de ApplicationInsights.config parece funcionar.

He hecho exactamente lo mismo, configurando iKey en Application_Start() para una aplicación web, y antes de crear new() un TelemetryClient en aplicaciones de consola. No tengo ningún elemento en mi ApplicationInsights.config, ni siquiera uno en blanco. Guardo un comentario en ese archivo de configuración que dice que la clave se configura mediante programación.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda