- An instrumentation tool for ASP.NET written in C#
ASPNETINSIGHT เป็นเครื่องมือที่มีน้ำหนักเบาและพลักแอนด์เพลย์สำหรับแอปพลิเคชัน ASP.NET เพื่อใช้เครื่องมือและรวบรวมข้อมูลตัวนับประสิทธิภาพของหน้า/เนื้อหาแบบไดนามิกของคุณที่ทำงานภายใต้ ASP.NET; มันตัดกัน ASP.NET Pipeline และรวบรวมข้อมูลประสิทธิภาพที่จำเป็นที่เกี่ยวข้องกับการร้องขอแต่ละครั้งเช่นเวลาตอบสนองทั้งหมดเวลาประมวลผลหน้า/ตัวจัดการ .. ฯลฯ และยังให้ข้อมูลเชิงลึกเกี่ยวกับประสิทธิภาพของเว็บไซต์ของคุณในแง่ของเวลาตอบสนองและแบนด์วิดท์!
.NET Framework 4.0 (CLR V4)
ASP.NET 4.0 and above (which supports .NET CLR V4)
https://github.com/nleabcdef/aspnetinsight/releases
เปิดพรอมต์คำสั่ง Windows เป็นโหมด " เรียกใช้เป็นผู้ดูแลระบบ "
การติดตั้ง - ติดตั้งใน Glaral Assembly Cache (GAC)
> AspNetInsight.Installer.exe /i
การกำหนดค่า - กำหนดค่าไซต์ IIS ในพื้นที่ของคุณตามชื่อเว็บไซต์ของคุณ
> AspNetInsight.Installer.exe /cs "site-name.domain.com"
การติดตั้ง - ติดตั้งใน GAC และไซต์ IIS ทั้งหมดที่ทำงานภายใต้. NET CLR V4
> AspNetInsight.Installer.exe /ic
Un -Installation - ลบออกจากไซต์ 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 >สำหรับตัวเลือกการปรับใช้เพิ่มเติมและตัวเลือกการกำหนดค่าด้วยตนเองอ้างอิง: https://msdn.microsoft.com/en-us/library/MS227673.aspx
โมดูล AspnetInsight ใช้ ไดเรกทอรีชั่วคราวของระบบ (TEMP) เพื่อแยก DLL ของการพึ่งพาขึ้นอยู่กับแพลตฟอร์มเป้าหมายปัจจุบัน (x86 หรือ x64) โปรดให้การเข้าถึงที่จำเป็น (R, W, M และ DELETE) ไปยังบัญชี/ผู้ใช้ที่แอพแอปพลิเคชันของแอปพลิเคชันกำลังทำงานอยู่!
- for example in Window 10,
its %WINDIR%TEMP
or %WINDIR%TMP
โดยค่าเริ่มต้น AspnetInsight กำหนดค่าไซต์ ASP.NET ของคุณเพื่อรวบรวมข้อมูลประสิทธิภาพในโหมดเงียบ แต่ในฐานะผู้ดูแลไซต์คุณจะได้รับอนุญาตให้ปิดการใช้งานการติดตามการตอบกลับที่ระดับไซต์ของคุณและ/หรือกำหนดค่าเพื่อแสดงวิดเจ็ต HTML แบบ Insight
<!-- possible values - "yes" or "no" -->
< add key = " ShowAspNetInsightBanner " value = " yes " /> <!-- possible values - "yes" or "no" -->
< add key = " AspNetInsightEnabled " value = " no " />