عنصر تتبع (مخطط إعدادات ASP.NET)
تكوين ASP.NET تعليمات خدمة التتبع البرمجية التي تتحكم في كيفية تجميع وتخزين وعرض نتائج التتبع.
عنصر تكوين (مخطط إعدادات عام)
النظام.ويب عنصر (مخطط إعدادات ASP.NET)
عنصر تتبع (مخطط إعدادات ASP.NET)
<trace
enabled="true|false"
localOnly="true|false"
pageOutput="true|false"
requestLimit="integer"
mostRecent="true|false"
writeToDiagnosticsTrace="true|false"
traceMode="SortByTime|SortByCategory"
/>
السمات والعناصر
تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.
السمات
السمة |
الوصف |
---|---|
enabled |
سمة Boolean اختيارية. تحديد ما إذا كان قد تم تمكين التتبع لأحد التطبيقات. يجب تمكين التتبع من أجل استخدام العارض Trace.axd. تتم إضافة العارض Trace.axd بشكل افتراضيhttpHandlersللعنصر. يكون الإعداد الافتراضي هو false. |
localOnly |
سمة Boolean اختيارية. تحديد ما إذا كان عارض التتبع (Trace.axd) متوفر فقط على خادم الويب المضيف. إذا كان false، يتوفر عارض التتبع من أي كمبيوتر. تتم إضافة العارض Trace.axd بشكل افتراضيhttpHandlersللعنصر. يكون الإعداد الافتراضي هو true. |
mostRecent |
سمة Boolean اختيارية. تحديد ما إذا كان سيتم عرض أحدث إخراج للتتبع من مستوى التطبيق بالإضافة إلى بيانات التتبع القديمة التي تتجاوز الحدود المشار إليها بواسطة requestLimitيتم تجاهلها. إذا كان false, يتم عرض بيانات التتبع لطلبات حتى requestLimitالوصول إلى السمة. هذه السمة الجديد في NET Framework. الإصدار 2.0. يكون الإعداد الافتراضي هو false. |
pageOutput |
سمة Boolean اختيارية. تحديد ما إذا كان يتم تقديم إخراج التتبع في نهاية كل الصفحة. اذا كانfalseيمكن الوصول لنتيجة التتبع فقط من خلال أداة التتبع. يكون الإعداد الافتراضي هو false. |
requestLimit |
سمة Int32 اختيارية. تعيّن عدد طلبات التتبع لتخزينها في الخادم. إذا وصلت إلى الحد الأقصى mostRecentو كانت السمةfalse, تلقائياً يتم تعطيل تتبع. حد الطلب الأقصى هو 10,000. إذا تم تحديد قيمة أكبر من 10,000 فإنه يتم بصمت تقريبها إلى 10.000 بواسطة ASP.NET. يكون الإعداد الافتراضي هو 10. |
traceMode |
سمة TraceDisplayMode اختيارية. تحدد ترتيب عرض معلومات التتبع. traceMode يمكن أن تكون هذه السمة إحدى القيم الممكنة التالية.
Valueالوصف
SortByCategory تحديد عرض معلومات التتبع أبجدياً حسب الفئة المعرفة من قبل المستخدم.
SortByTime تحديد عرض معلومات التتبع بالترتيب الذي تمت به معالجة معلومات التتبع.
يكون الإعداد الافتراضي هو SortByTime. |
writeToDiagnosticsTrace |
سمة Boolean اختيارية. تعيّن فيما إذا كان يتم إعادة توجيه رسائل تتبع ASP.NET إلى System.Diagnosticsالبنية الأساسية للتتبع لأي مستمع مسجل لعرض Traceالرسائل. للحصول على معلومات أكثر، راجع عنصر التتبع لـ نظام.التشخيص . هذه السمة الجديد في NET Framework. الإصدار 2.0. القيمة الافتراضية هي false. |
العناصر التابعة
لا يوجد.
العناصر الأصلية
العنصر |
الوصف |
---|---|
configuration |
عنصر الجذري المطلوب في كل ملف تكوين مستخدم من قبل وقت تشغيل اللغة العامة وتطبيقات .NET Framework. |
system.web |
يحدد العنصر الجذري لإعدادات تكوين ASP.NET في ملف تكوين ويحتوي على عناصر تكوين التي تقوم بتكوين تطبيقات ASP.NET على ويب وتتحكم بسلوكيات التطبيقات |
ملاحظات
عند تمكين التتبع يقوم كل طلب الصفحة بإنشاء رسائل تتبع يمكن إلحاقها بمخرجات الصفحة أو تخزينها في سجل تتبع التطبيق. يمكنك استخدام عارض التتبع ASP.NET (Trace.axd) لعرض محتويات سجل التتبع. تتم إضافة Trace.axd بشكل افتراضيhttpHandlersللعنصر.
ملاحظة |
---|
بشكل عام، عليك عدم تمكين التتبع في موقع ويب نشط ، لأن ذلك يمكن عرض معلومات تكوين هامة لأي شخص يستعرض صفحات في موقع الويب.التتبع معد فقط لأغراض التصحيح.إذا كانت localOnlyالسمة true، يتم عرض معلومات التتبع فقط من لطلبات localhost.بالإضافة إلى ذلك، إذا كان deployment retail=true> يتم تعيينه في ملف ويب.config يكون التتبع معطل. |
يمكنك استخدام الخصائص والأساليب في Traceالفئة لطرح تجهيزات البنيات. يسمح استخدام الآلات لك بمراقبة سمة تطبيقك عن طريق تشغيل التطبيق في إعدادات واقعية. يمكنك تتبع من عزل المشكلات وإصلاح المشكلات دون إفساد أي نظام قيد تشغيل.
تحتاج إلى إعادة ترجمة تطبيقك مع تعيين علامة التتبع لكي يكون التتبع نافذ المفعول. تقوم بإجراء ذلك عن طريق إعداد compilerOptionsالسمة لـ = "/ d:TRACE" في الخط تكوين المحول البرمجي اللغة التي تريدها أن تعتمد التتبع. يشير إلى <compiler>العنصر
التكوين الافتراضي
The following default trace element is not explicitly configured in the Machine.config file or in the root Web.config file. ومع ذلك، يتم إرجاع التكوين الافتراضي بواسطة التطبيق في NET Framework. الإصدار 2.0.
<trace
enabled="false"
localOnly="true"
mostRecent="false"
pageOutput="false"
requestLimit="10"
traceMode="SortByTime"
writeToDiagnosticsTrace="false"
/>
العنصر الافتراضي التالي trace مكون في جذر ملف Web.config في الإصدار2.0 من .NET Framework .
<trace
enabled="false"
localOnly="true"
pageOutput="false"
requestLimit="10"
traceMode="SortByTime"
/>
مثال
مثال التعليمات البرمجية التالي يوضح كيفية تعيين إعدادات تكوين التتبع.
<configuration>
<system.web>
<trace enabled="true"
pageOutput="true"
requestLimit="15"
mostRecent="true" />
<system.web>
</configuration>
معلومات العنصر
معالج مقطع التكوين |
|
عضو التكوين |
|
مواقع للتكوين |
Machine.config مستوى جذر ويب.config مستوى تطبيق ويب.config الدليل–المستوى ويب.config الفعلية أو الظاهرية |
المتطلبات |
الإصدار 5.0 أو أحدث من الخدمات معلومات الإنترنت لـ Microsoft (IIS) .NET Framework Microsoft Visual Studio |
راجع أيضًا:
المهام
كيفية: عرض معلومات تتبع ASP.NET مع عارض تتبع
كيفية: تكوين دلائل معينة باستخدام إعدادات الموقع
كيفية: تأمين إعدادات التكوين ASP.NET
المرجع
النظام.ويب عنصر (مخطط إعدادات ASP.NET)
المبادئ
تسلسل هرمي ملف تكوين ASP.NET و الوراثة