2017-07-10 1 views
-1

texte problème complet:Package Microsoft.ApplicationInsights.Web pas compatible avec netcoreapp

Package Microsoft.ApplicationInsights.Web 2.4.0 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1) 
Package Microsoft.ApplicationInsights.Web 2.4.0 supports: 
    - net40 (.NETFramework,Version=v4.0) 
    - net45 (.NETFramework,Version=v4.5) 

Alors, quand je tente d'accéder à Live Stream Metrics dans Azure je reçois le message:
Non disponible: votre application est déconnecté ou en utilisant un ancien SDK
et le guide étape par étape suivante pour l'obtenir:

  • Faites une copie de ApplicationInsights.config si vous customi zed ApplicationInsights.config.
  • Dans l'Explorateur de solutions, cliquez avec le bouton droit sur votre projet et choisissez Gérer les packages NuGet.
  • Sélectionnez Parcourir.
  • Recherchez Microsoft.ApplicationInsights.Web, sélectionnez-le et choisissez Installer/Mettre à jour. Vous avez besoin de la version 2.2.0 (ou ultérieure).
  • Réinstallez les personnalisations que vous avez apportées à ApplicationInsights.config. La plupart des changements que vous verrez lorsque vous comparez les fichiers sont parce que nous avons supprimé certains modules et rendu les autres paramétrables.
  • Reconstruisez votre solution.

(je ne mesure pas ApplicationInsights.config donc commencé à 2, a obtenu l'erreur après 4)

Je ne suis pas tout à fait sûr de ce que le problème ici est, ce que je pense de la Le texte du problème est que ApplicationInsights.Web fonctionne avec .NETFramework et non avec .NETCoreApp. Dans ce cas ma question serait:

Quelle est l'alternative ApplicationInsights.Web pour .NETCoreApp? De plus, pourquoi Azure recommande-t-il ce guide étape par étape? Ne peuvent-ils pas voir que je cours un. NETCoreApp? Dans le cas où cela est pertinent:
J'ai un accès étudiant à Visual Studio et Azure à travers quelque chose appelé Microsoft Imagine.

Répondre

1

Le guide est pour MVC classique, pas MVC Core.

Pour ASP.NET de base, vous devriez être en mesure d'ajouter Insights App avec le service connecté dans Visual Studio: https://ppolyzos.com/2017/03/07/add-application-insights-in-a-net-core-app-using-vs-2017-and-connected-services/

Pour ajouter l'un des services connectés pris en charge, vous pouvez cliquer à droite sur votre projet et sélectionnez Ajouter un service connecté. Sélectionnez l'application Insights et, à partir de la boîte de dialogue suivante, cliquez sur le bouton Démarrer gratuitement pour commencer l'enregistrement d'Application Insights dans votre application. Ensuite, connectez votre compte Microsoft Azure, choisissez votre abonnement et groupe de ressources et, en bas, indiquez si vous souhaitez que l'application insights continue à collecter des données au-delà de 1 Go/mois et cliquez sur Enregistrer. Une fenêtre apparaîtra affichant la progression de l'App processus d'inscription Insights.

En outre, le paquet qui installe le service lié est: https://www.nuget.org/packages/Microsoft.ApplicationInsights.AspNetCore/