- An instrumentation tool for ASP.NET written in C#
AspNetInsight هي أداة خفيفة الوزن وتوصيل وتشغيل لتطبيقات 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 كأوضع " Run as Administrator "
التثبيت - تثبيته في ذاكرة التخزين المؤقت للتجميع العالمي (GAC)
> AspNetInsight.Installer.exe /i
التكوين - قم بتكوين موقع IIS المحلي حسب اسم الموقع
> AspNetInsight.Installer.exe /cs "site-name.domain.com"
التثبيت - تثبيته في GAC وجميع مواقع IIS التي تعمل تحت .NET CLR V4
> AspNetInsight.Installer.exe /ic
غير التثبيت - إزالة من مواقع GAC و IIS
> AspNetInsight.Installer.exe /r
للمساعدة ،
> AspNetInsight.Installer.exe /?
المتطلب السابق ،
قم بتثبيت وحدة HTTP ASPNETINSIGHT في الوضع الكلاسيكي 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 >قم بتثبيت وحدة HTTP ASPNETINSIGHT في 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 >لمزيد من خيارات النشر والتكوين اليدوي ، راجع: https://msdn.microsoft.com/en-us/library/ms227673.aspx
تستخدم وحدة AspNetInsight الدليل المؤقت للنظام (Temp) لاستخراج DLLs التبعية بناءً على النظام الأساسي الهدف الحالي (X86 أو X64). يرجى تقديم الوصول اللازم (R ، W ، M و Delete) إلى الحساب/المستخدم الذي يعمل عليه تجمع تطبيقات التطبيق الخاص بك!
- for example in Window 10,
its %WINDIR%TEMP
or %WINDIR%TMP
بشكل افتراضي ، قم بتكوين موقع ASP.NET الخاص بـ ASPNETINSIGHT لجمع بيانات الأداء في الوضع الصامت ، ولكن كمسؤول موقع سيُسمح لك بتعطيل تتبع الاستجابة على مستوى موقعك و/أو تكوينه لإظهار عنصر واجهة المستخدم HTML Live Insight.
<!-- possible values - "yes" or "no" -->
< add key = " ShowAspNetInsightBanner " value = " yes " /> <!-- possible values - "yes" or "no" -->
< add key = " AspNetInsightEnabled " value = " no " />