5

Die Application Insights-Erweiterungen in Visual Studio und Azure scheinen das JavaScript-Snippet für das Seitenaufruf-Tracking automatisch zu injizieren, obwohl die docs Sie mit einem Anwendungseinstellungstaste "APPINSIGHTS_JAVASCRIPT_ENABLED" = true aktivieren.Steuern von Application Insights JavaScript-Injektion

Other docs zeigen, wie Sie das gleiche Javascript in meiner Layout-Ansicht hinzufügen, was ich getan habe. Als Ergebnis sehe ich nun das AI-Javascript zweimal, einmal aus meiner Sicht, einmal aus der KI-Magie. Ich würde es vorziehen, dies selbst zu kontrollieren - wie kann ich verhindern, dass die Werkzeuge die Seiten verändern, um das Skript zu injizieren? APPINSIGHTS_JAVASCRIPT_ENABLED auf false zu setzen scheint nicht zu funktionieren.

Ich arbeite in einer ASP.NET Core 2.0-Webanwendung.

+0

Sie sagen also, dass Sie bei der Einstellung false * immer noch das AI-Javascript zweimal sehen? einmal von dir und einmal automatisch generiert? Bei allen Dokumenten, die Sie selbst hinzufügen, handelt es sich wahrscheinlich um Fälle, in denen Sie etwas anderes als azurblau bereitstellen. Die Einstellung funktioniert also nicht oder für eine frühere Version von asp.net, für die die Unterstützung für die Einstellung nicht vorhanden war. –

+0

Ich sehe andere Diskussion hier: https://azure.microsoft.com/en-us/blog/enable-client-side-monitoring-in-azure-with-application-insights/ über diese Einstellung. vielleicht reicht die * Existenz * der Einstellung, um eine Injektion zu bekommen? Es sieht so aus, als ob die Einstellung Rewrite-Regeln zu webconfig hinzufügt. Wenn diese Option deaktiviert wird, werden diese Regeln möglicherweise nicht entfernt. –

+0

Ich kann bestätigen, dass die automatische Injektion immer noch auftritt, wenn der Einstellungswert "falsch" ist. –

Antwort

2

Versuchen Sie, auf die neueste Version von Microsoft.ApplicationInsights.AspNetCore zu aktualisieren. Sie haben heute eine neue Version (2.2.0) veröffentlicht, die das Problem für mich gelöst hat! Der Javascript Teil wird nicht mehr automatisch hinzugefügt!

+0

Dies ist meiner Erfahrung nach nicht immer der Fall. Ich sehe einige Fälle, in denen die Erweiterung doppeltes Skript einfügt, und einige, wo dies nicht der Fall ist. Alle diejenigen, die die gleiche Konfiguration haben, soweit ich das beurteilen kann (Erweiterung Version 2.4.8). –

Verwandte Themen