- An instrumentation tool for ASP.NET written in C#
ASPNetInsight ist ein leichtes Gewicht und ein Plug & Play -Tool für ASP.NET -Anwendungen, um Leistungszählerdaten Ihrer dynamischen Seiten/Inhalte zu instrumentieren und zu sammeln, die unter ASP.NET ausgeführt werden. Es kreuzt die ASP.NET -Pipeline und sammelt die erforderlichen Leistungsdaten für jede Anforderung wie die Gesamtantwortzeit, die Seiten-/Handler -Verarbeitungszeit.
.NET Framework 4.0 (CLR V4)
ASP.NET 4.0 and above (which supports .NET CLR V4)
https://github.com/nleabcdef/aspnetinsight/releases
Öffnen Sie die Windows -Eingabeaufforderung als " Ausführen als Administrator " -Modus
Installation - Installieren Sie es im globalen Montage -Cache (GAC)
> AspNetInsight.Installer.exe /i
Konfiguration - Konfigurieren Sie Ihre lokale IIS -Site nach Site -Namen
> AspNetInsight.Installer.exe /cs "site-name.domain.com"
Installation - Installieren Sie es in GAC und allen IIS -Sites unter .NET CLR V4
> AspNetInsight.Installer.exe /ic
Un -Installation - Entfernen Sie von GAC- und IIS -Standorten
> AspNetInsight.Installer.exe /r
zur Hilfe,
> AspNetInsight.Installer.exe /?
Voraussetzung,
Installieren Sie das AspnetInsight HTTP -Modul im klassischen Modus IIS 6.0 und 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 >Installieren Sie das ASPNetInsight HTTP -Modul im IIS 7.0 und oben integriert
< 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 >Weitere Optionen zur Bereitstellung und manuellen Konfiguration finden Sie unter: https://msdn.microsoft.com/en-us/library/ms227673.aspx
Das AspnetInsight -Modul verwendet das TEMP (TEMP) des Systems, um seine Abhängigkeits -DLLs basierend auf der aktuellen Zielplattform (x86 oder x64) zu extrahieren. Bitte geben Sie dem Konto/dem Benutzer, auf dem der App -Pool Ihrer Anwendung ausgeführt wird, den erforderlichen Zugriff (r, w, m und löschen) an!
- for example in Window 10,
its %WINDIR%TEMP
or %WINDIR%TMP
Standardmäßig konfigurieren Sie Ihre ASP.NET -Site, um Leistungsdaten im stillen Modus zu erfassen. Als Site -Administrator dürfen Sie jedoch die Antwortverfolgung auf Ihrer Site -Ebene deaktivieren und/oder konfigurieren, um Live -Insight -HTML -Widget anzuzeigen.
<!-- possible values - "yes" or "no" -->
< add key = " ShowAspNetInsightBanner " value = " yes " /> <!-- possible values - "yes" or "no" -->
< add key = " AspNetInsightEnabled " value = " no " />