- An instrumentation tool for ASP.NET written in C#
AspneTinsight est un outil léger et plug & play pour les applications ASP.NET, pour instrument et collecter des données de compteur de performances de vos pages / contenu dynamiques exécutés sous ASP.NET; Il coupe le pipeline ASP.NET et collecte les données de performance nécessaires liées à chaque demande telles que le temps de réponse total, le temps de traitement de la page / gestionnaire .. etc. et il vous donne également un aperçu des performances de votre site en termes de temps de réponse et de bande passante!
.NET Framework 4.0 (CLR V4)
ASP.NET 4.0 and above (which supports .NET CLR V4)
https://github.com/nleabcdef/aspnetinsight/releases
Ouvrez l'invite de commande Windows en mode " Exécuter en tant qu'administrateur "
Installation - l'installez-le dans Global Assembly Cache (GAC)
> AspNetInsight.Installer.exe /i
Configuration - Configurez votre site IIS local par nom de site
> AspNetInsight.Installer.exe /cs "site-name.domain.com"
Installation - Installez-le dans GAC et tous les sites IIS exécutés sous .NET CLR V4
> AspNetInsight.Installer.exe /ic
Non-installation - Retirer des sites GAC et IIS
> AspNetInsight.Installer.exe /r
pour l'aide,
> AspNetInsight.Installer.exe /?
Condition préalable,
Installez le module ASPneTinsight HTTP en mode classique IIS 6.0 et IIS 7.0
< configuration >
< system .web>
< httpModules >
< add name = " si_ResponseTracker "
type= " AspNetInsight4.ResponseTracker, AspNetInsight4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fd287cc2521f79a3 " />
</ httpModules >
</ system .web>
</ configuration >Installez le module HTTP AspneTinsight dans IIS 7.0 et au-dessus du mode intégré
< configuration >
< system .webServer>
< modules >
< add name = " si_ResponseTracker "
type= " AspNetInsight4.ResponseTracker, AspNetInsight4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fd287cc2521f79a3 " preCondition = " managedHandler " />
</ modules >
</ system .webServer>
</ configuration >Pour plus d'options de déploiement et de configuration manuelle, reportez-vous: https://msdn.microsoft.com/en-us/library/ms227673.aspx
Le module ASPneTinSight utilise le répertoire temporaire du système (TEMP) pour extraire ses DLL de dépendance en fonction de la plate-forme cible actuelle (x86 ou x64). Veuillez fournir l'accès nécessaire (R, W, M et Supprimer) au compte / utilisateur sur lequel le pool d'applications de votre application est en cours d'exécution!
- for example in Window 10,
its %WINDIR%TEMP
or %WINDIR%TMP
Par défaut ASPNETInSight, configurez votre site ASP.NET pour collecter des données de performances en mode silencieux, mais en tant qu'administrateur de site, vous serez autorisé à désactiver le suivi des réponses au niveau de votre site et / ou votre configuration pour afficher le widget HTML Insight Live Insight.
<!-- possible values - "yes" or "no" -->
< add key = " ShowAspNetInsightBanner " value = " yes " /> <!-- possible values - "yes" or "no" -->
< add key = " AspNetInsightEnabled " value = " no " />