Entfernen Sie Application Insight aus der Anwendung in Visual Studio 2013
Auf Visual Studio habe ich Hinzugefügt-Anwendung insight, einem Projekt, das erstellt eine ApplicationInsights.config und nicht sicher, welche anderen Dateien wurden dem Projekt Hinzugefügt.
Sache ist, tun, klicken Sie rechts und wählen Sie Hinzufügen-Anwendung Insight war ziemlich straight forward. Jetzt bin ich auf der Suche ohne Erfolg einen Weg, um die Anwendung zu entfernen Erkenntnisse für das Projekt.
Wie kann ich das erreichen ?
Auf Produktions-server, verwenden Sie DebugView, ich sehe die Telemetrie-Protokolle, auch nach dem Herunterfahren der Anwendung, Monitor-Dienste auf dem server.
Jede Hilfe ist willkommen, ich möchte Sie ganz loswerden-Anwendung insight, die auf diese Anwendung.
InformationsquelleAutor der Frage Bart Calixto | 2014-04-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es sei denn, ich bin Missverständnis die Frage, sollten Sie nur entfernen, eine Erweiterung und möglicherweise einer nuget-Paket.
Deinstallieren Sie die Application Insights Tools für Visual Studio Erweiterung und entfernen Sie die Anwendung Telemetry SDK für Dienstleistungen nuget-Paket. Die Telemetrie-Paket installiert ist, zusammen mit Application Insights, sondern muss separat entsorgt werden.
In meiner Erfahrung ist die Telemetrie-Paket ist nicht erforderlich, wenn Sie möchten, halten mit Hilfe von Application Insights " andere Funktionen. Entfernen der Telemetrie-Paket wird stop-alle Telemetrie-Protokollierung Anwendung Erkenntnisse werden weiter berichten non-Telemetrie-Informationen just fine.
InformationsquelleAutor der Antwort user1393477
Ich wollte nur hinzufügen, zu den bereits gegebenen Antworten, nachdem er gerade den Weg durch diesen Prozess mit ein ASP.NET MVC 5 Projekt.
Deinstallieren NuGet
Als die anderen Antworten sagen, der beste Weg, um entfernen Sie Application Insights ist über Nuget: Tools -> NuGet-Paket-Manager -> Manage NuGet Pakete für Projektmappe.
Fand ich es am besten entfernen Microsoft.ApplicationInsights.Web und alle Ihre Abhängigkeiten zuerst, dann Microsoft.ApplicationInsights.Javascript-API.
Dieser entfernt alles außer:
beiden, die ich manuell entfernt.
Was Microsoft zu sagen hat
Microsoft Azure-Dokumentation hier: https://azure.microsoft.com/en-gb/documentation/articles/app-insights-troubleshoot-faq/sagt:
Manuell Entfernen
Entfernen Anwendung Einsichten ohne NuGet, oder wenn, wie mir, Sie Vertrauen ihm nicht und wollen wissen, welche Dateien entfernt werden, ich habe diese Schritte befolgt:
Anwendung deinstallieren, die Erkenntnisse aus dem web.config unter system.webserver.Module, Suche für ApplicationInsightsWebTracking.
Entfernen Sie alle Microsoft.AI (Application Insights) vorangestellt Referenzen Projekt Referenzen.
Entfernen Sie alle Microsoft.ApplicationInsights Pakete, die vom package.config.
Löschen ApplicationInsights.config-Datei.
Remove script von _Layout.cshtml:
Entfernen ai.0.15.0-build58334.js & ai.0.15.0-build58334.min.js aus dem Scripts-Verzeichnis.
Clean & alles neu erstellen.
InformationsquelleAutor der Antwort Anthony
Ich würde es vorziehen, dies zu tun:
InformationsquelleAutor der Antwort Roman
Wenn Sie das NuGet-Paket-Manager für die Lösung (Extras -> NuGet-Paket-Manager -> Manage NuGet Packages for Solution) können Sie die Suche für ApplicationInsights, und deinstallieren Sie das Paket, und es gibt eine option zum entfernen von Abhängigkeiten. Es können auch mehrere sein. Dies ist der einfachste Weg zur Bereinigung ALLER Abhängigkeiten, nicht nur einige.
InformationsquelleAutor der Antwort David Allen
Mit einem neuen ASP.Net Core 1.1 Projekt:
inject Microsoft.ApplicationInsights.AspNetCore.JavaScriptSnippet JavaScriptSnippet
von der _Layout.cshtml-Seite@Html.Raw(JavaScriptSnippet.FullScript)
von _Layout.cshtml.UseApplicationInsights()
aus dem Programm.csInformationsquelleAutor der Antwort Bidjes
Ich dies Problem gelöst, indem Sie zuerst deinstallieren Sie alle Anwendungs-Insight-Pakete aus (Extras -> NuGet-Paket-Manager -> Manage NuGet Packages for Solution)
Lief dann
Deinstallieren-Paket Von Microsoft.AspNet.TelemetryCorrelation -Version 1.0.0 -RemoveDependencies
in der Nuget-Konsole.
Fest, dass es für mich.
InformationsquelleAutor der Antwort Obodeh Egheose