- An instrumentation tool for ASP.NET written in C#
AspnetInsight - это легкий вес и инструмент для приложений ASP.NET для приложений ASP.NET, для прибора и сбора данных счетчиков производительности ваших динамических страниц/контента, работающих под ASP.NET; Он пересекает трубопровод ASP.NET и собирает необходимые данные о производительности, связанные с каждым запросом, такими как общее время отклика, время обработки страниц/обработчика ... и т. Д., А также дает вам представление о производительности вашего сайта с точки зрения времени отклика и пропускной способности!
.NET Framework 4.0 (CLR V4)
ASP.NET 4.0 and above (which supports .NET CLR V4)
https://github.com/nleabcdef/aspnetinsight/releases
Откройте командную строку Windows как режим « запустить как администратор »
Установка - Установите его в глобальном кеше сборки (GAC)
> AspNetInsight.Installer.exe /i
Конфигурация - Настройте свой локальный сайт IIS по имени сайта
> AspNetInsight.Installer.exe /cs "site-name.domain.com"
Установка - Установите его в GAC и все сайты IIS, работающие под .NET CLR V4
> AspNetInsight.Installer.exe /ic
UN -установка - удалить с сайтов GAC и IIS
> AspNetInsight.Installer.exe /r
за помощью,
> AspNetInsight.Installer.exe /?
Предпосылка,
Установите модуль aspnetinsight http в классическом режиме IIS 6.0 и 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 >Установите модуль aspnetinsight http в IIS 7.0 и выше интегрированного режима
< 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 >Для получения дополнительных вариантов развертывания и ручной конфигурации см.
Module AspnetInsight использует временный каталог системы (TEMP) для извлечения своих DLL зависимости на основе текущей целевой платформы (x86 или x64). Пожалуйста, предоставьте необходимый доступ (R, W, M и Delete) к учетной записи/пользователю, на которой работает пул приложений вашего приложения!
- for example in Window 10,
its %WINDIR%TEMP
or %WINDIR%TMP
По умолчанию AspnetInsight Настройте свой сайт ASP.NET для сбора данных о производительности в молчаливом режиме, но в качестве администратора сайта вам будет разрешено отключить отслеживание ответов на уровне вашего сайта и/или настройку, чтобы показать виджет HTML Live Insight HTML.
<!-- possible values - "yes" or "no" -->
< add key = " ShowAspNetInsightBanner " value = " yes " /> <!-- possible values - "yes" or "no" -->
< add key = " AspNetInsightEnabled " value = " no " />