2016-08-24 1 views
1

Ich bin neu in Application Insights und teste das Konzept des Sendens benutzerdefinierter Daten in einer Konsolenanwendung. Ich habe benutzerdefinierte Ereignisse in der Suchleiste im Azure-Portal angezeigt.Visual Studio Application Insights-Symbolleiste zeigt keine Ereignisse an

Mein Problem ist in einigen der Tutorials, die ich durchging, gibt es eine Symbolleiste in Visual Studio, die die Anzahl der Ereignisse z. Praktische Anwendung (21) aber mir hat nur Praktische Anwendung ohne Nummer daneben und darauf klicken zeigt 0 Events

Mein Code ist uber-einfach:

static void Main(string[] args) 
{ 
    TelemetryConfiguration.Active.InstrumentationKey = "APPLICATIONINSIGHTS_GUID"; 

    TelemetryClient TC = new TelemetryClient(); 
    TC.TrackEvent("My event"); 
    TC.Flush(); 
} 

Ich habe Visual Studio 2015. Sollte ich etwas installieren, damit dies funktioniert?

Antwort

2

Sie müssen wahrscheinlich die Datei ApplicationInsights.config zu Ihrem Projekt hinzufügen.

Stellen Sie sicher, Build Action ist Content und Ausgabeverzeichnis ist Copy if newer/Copy always so dass es Kopien Datei Ausgabeverzeichnis auf Build

enter image description here

Stellen Sie außerdem sicher, dass Sie zumindest die <ApplicationInsights ... Root-Tag in Ihrem Konfigurationsdatei. So etwas wie das:

<?xml version="1.0" encoding="utf-8"?> 
    <ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings"> 
    </ApplicationInsights> 
+0

Nur neugierig, warum Build-Aktion sollte auf Inhalt gesetzt werden? – igorushi

+0

Sie müssen die Konfigurationsdatei im Ausgabeverzeichnis haben, damit dies funktioniert. –

Verwandte Themen