- An instrumentation tool for ASP.NET written in C#
AspNetInsight adalah alat ringan dan plug & play untuk aplikasi ASP.NET, untuk instrumen dan mengumpulkan data penghitung kinerja dari halaman/konten dinamis Anda yang berjalan di bawah ASP.NET; Ini memotong pipa ASP.NET dan mengumpulkan data kinerja yang diperlukan terkait dengan setiap permintaan seperti waktu respons total, waktu pemrosesan halaman/penangan .. dll dan juga memberi Anda wawasan tentang kinerja situs Anda dalam hal waktu respons dan bandwidth!
.NET Framework 4.0 (CLR V4)
ASP.NET 4.0 and above (which supports .NET CLR V4)
https://github.com/nleabcdef/aspnetinsight/releases
Buka Windows Command Prompt sebagai mode " Jalankan sebagai Administrator "
Instalasi - Instal di Global Assembly Cache (GAC)
> AspNetInsight.Installer.exe /i
Konfigurasi - Konfigurasikan situs IIS lokal Anda berdasarkan nama situs
> AspNetInsight.Installer.exe /cs "site-name.domain.com"
Instalasi - Instal di GAC dan semua situs IIS berjalan di bawah .NET CLR V4
> AspNetInsight.Installer.exe /ic
Unstalasi unstalasi - hapus dari situs GAC dan IIS
> AspNetInsight.Installer.exe /r
untuk bantuan,
> AspNetInsight.Installer.exe /?
Prasyarat,
Instal Modul AspnetInsight HTTP di IIS 6.0 dan IIS 7.0 Mode Klasik
< 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 >Instal Modul AspNetInsight HTTP dalam IIS 7.0 dan di atas mode terintegrasi
< 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 >Untuk opsi konfigurasi lebih banyak penyebaran dan manual, rujuk: https://msdn.microsoft.com/en-us/library/ms227673.aspx
AspnetInsight Module menggunakan Direktori Sementara Sistem (TEMP) untuk mengekstraksi DLL ketergantungannya berdasarkan platform target saat ini (x86 atau x64). Harap berikan akses yang diperlukan (r, w, m dan hapus) ke akun/pengguna tempat kumpulan aplikasi aplikasi Anda berjalan!
- for example in Window 10,
its %WINDIR%TEMP
or %WINDIR%TMP
Secara default ASPNetInsight mengkonfigurasi situs ASP.NET Anda untuk mengumpulkan data kinerja dalam mode diam, tetapi sebagai administrator situs Anda akan diizinkan untuk menonaktifkan pelacakan respons di tingkat situs Anda dan/atau mengkonfigurasi untuk menampilkan widget HTML Insight Langsung.
<!-- possible values - "yes" or "no" -->
< add key = " ShowAspNetInsightBanner " value = " yes " /> <!-- possible values - "yes" or "no" -->
< add key = " AspNetInsightEnabled " value = " no " />