- An instrumentation tool for ASP.NET written in C#
AspnetInsight es una herramienta ligera de peso y plug & play para aplicaciones ASP.NET, para instrumentar y recopilar datos de contador de rendimiento de sus páginas/contenido dinámicos que se ejecutan en ASP.NET; Intersecta la tubería ASP.NET y recopila los datos de rendimiento necesarios relacionados con cada solicitud, como el tiempo de respuesta total, el tiempo de procesamiento de la página/manejador ... etc. y también le brinda una idea del rendimiento de su sitio en términos de tiempo de respuesta y ancho de banda.
.NET Framework 4.0 (CLR V4)
ASP.NET 4.0 and above (which supports .NET CLR V4)
https://github.com/nleabcdef/aspnetinsight/releases
Abra el símbolo del sistema de Windows como modo " Ejecutar como administrador "
Instalación: instálelo en Global Assembly Cache (GAC)
> AspNetInsight.Installer.exe /i
Configuración: configure su sitio II local por nombre de sitio
> AspNetInsight.Installer.exe /cs "site-name.domain.com"
Instalación: instálelo en GAC y todos los sitios IIS que se ejecutan en .NET CLR V4
> AspNetInsight.Installer.exe /ic
Desinstalación: retire de los sitios GAC e IIS
> AspNetInsight.Installer.exe /r
por ayuda,
> AspNetInsight.Installer.exe /?
Requisito previo,
Instale el módulo HTTP AspnetinSight en el modo IIS 6.0 e IIS 7.0 Classic
< 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 >Instale el módulo HTTP AspNetInsight en IIS 7.0 y arriba del modo integrado
< 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 >Para obtener más opciones de implementación y configuración manual, consulte: https://msdn.microsoft.com/en-us/library/ms227673.aspx
El módulo AspnetInsight utiliza el directorio temporal del sistema (TEMP) para extraer sus DLL de dependencia en función de la plataforma de destino actual (x86 o x64). ¡Proporcione el acceso necesario (R, W, M y Elimine) a la cuenta/usuario en el que se ejecuta el grupo de aplicaciones de su aplicación!
- for example in Window 10,
its %WINDIR%TEMP
or %WINDIR%TMP
De manera predeterminada, AspnetInsight configure su sitio ASP.NET para recopilar datos de rendimiento en modo silencioso, pero como administrador del sitio, se le permitirá deshabilitar el seguimiento de respuesta a nivel de su sitio y/o configurar para mostrar el widget HTML de Insight Live Insight.
<!-- possible values - "yes" or "no" -->
< add key = " ShowAspNetInsightBanner " value = " yes " /> <!-- possible values - "yes" or "no" -->
< add key = " AspNetInsightEnabled " value = " no " />