یکی از خصوصیت های کمتر شناخته گردیده طراحی سایت و گزینه به کار گیری ی IIS ردیابی درخواست ناموفق میباشد. این می تواند برای ردیابی جزئیات متعددی راجع به درخواست های IIS استعمال شود طراحی سایت در مشهد که مبتنی بر با قانون ها خاصی میباشند که میتوانید آن ها را کانفیگ فرمایید. می توانید آن ها را برای کدهای HTTP status خاص، مجال صرف گردیده، یا این که سطح مشقت اتفاق افتاد تهیه نمایید.
مزایا:
می توانید سرورهای ساخت (production servers) را در هر مجال پر نور کرده رایاپارس و بعداز اعمال فعالیت بی سروصدا فرمایید.
برای تشخیص اینکه آیا مشکلی پیش آمده میباشد، ahrefs چندبار فیس داده و یا این که شاید تعدادی جزئیات برای استدلال آن بهتر میباشد. همینطور برای یافت خلل در ماژول HTTP سودمند میباشد.
معایب:
خروجی فولدر های کلان XML پر از داده ها فراوان میباشد که یافت کردن و درک کردن آنها میتواند طاقت فرسا باشد.
برای مشاهده نیاز به دسترسی فولدر سیستم به سرورهای ساخت و ساز میباشد.
اشتباهات عملکردی را برای سیاق یا این که کد شناسایی نمی نماید.
4. تعقیب کردن Exception
یک کدام از بلندمرتبه ترین دلایل اشتباهات عملکردی اکسپشن های نرم افزار میباشد. زمانی یک اکسپشن پرتاب می گردد سبب ساز می گردد thread در هنگام عده آوری ردیابی پشته (stack) متوقف گردد. حتی اکسپشن های رئیس گردیده که بی زیان به حیث می رسند میتوانند منجر ساخت و ساز تنگناهای عملکردی کبیر ذیل بارگیری هنگفت سرور شوند. برای یافتن اشتباهات اساسی، خطاهای نو و بررسی بر معیار اشتباهات در حین مجال، گردآوری و تحقیق بر همگی اکسپشن ها اصلی میباشد. ابزارهای ردیابی اشتباه یا این که باگ برای هر مجموعه بسط ای ضروری می باشند.
مزایا:
در حالتی که از کادر ورک لاگ پرتاب کردن مثل log4net یا این که NLog به کارگیری میکنید، فعال سازی آن راحت میباشد. در شرایطی که از کادر ورک های لاگ رایج به کارگیری نمیکنید، میتوانید از Elmah استعمال فرمائید.
معایب:
هیچ چیز! انجامش دهید!
ابزارهای توسعه یافته مانیتورینگ Windows و ASP.NET
برخی از مورد های دیگر که می توانند در موقعیت خاصی موءثر باشند عبارتند از، ETW، WMI، WinDbg یا این که حتی خویش CLR Profiler API. اگرچه همگی این ها بسیار سطح ذیل میباشند و نحوه استعمال آنها نیاز به تجارب داراست.
WinDbg ابزاری بسیار قادر برای آنالیز ایرادات خیره کننده ASP.NET میباشد.
گردآوری بندی
بسته به کاری که می خواهید اعمال دهید، ابزارهای عملکردی ASP.NET اکثری وجود داراست. هر خلل نرم افزار مختلف میباشد. احتمالا با سپری شد مجال از تمامی ابزارهای گوناگون مذکور در اینجا به کار گیری خواهید کرد. بهتر میباشد که دستکم بدانید چه مواقعی در دسترس شما است و امید است این لیست برای شما اثرگذار بوده باشد.
برچسب: طراحی سایت در مشهد,
نویسنده: علی پور