سؤال

وتتبع ASP.NET يبدو غريب الأطوار جدا. في بعض الأحيان أنه يتتبع وأحيانا لا.

وأنا من وجهة نظري تتبع ASCX باستخدام ...

وTrace.Write ( "الخ الخ.")؛

وبلدي الملف web.config يبدو كما يلي ... (في WSS3) أنا أولا التأكد من أن شير يسمح للتتبع مستوى الصفحة ...

<SafeMode MaxControls="200" CallStack="true" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="true">

إليك يا ASP.NET العناصر النزرة ...

<trace enabled="true" localOnly="false" pageOutput="true" writeToDiagnosticsTrace="true" />

وبلدي System.Diagnostics تتبع ...

<system.diagnostics>
<trace autoflush="true" indentsize="4" >
    <listeners>
        <add name="listen" type="System.Diagnostics.TextWriterTraceListener" initializeData="c:\asptrace\log.txt" />
        <add name="listen2" type="System.Web.WebPageTraceListener, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"  />
    </listeners>
</trace>

وكل شيء واضح أنا في عداد المفقودين؟

هل كانت مفيدة؟

المحلول

هل راجعت href="http://msdn.microsoft.com/en-us/library/6915t83k.aspx" الحد في الملف web.config الخاصة بك؟ تم ضبطه على 10 افتراضيا، مما يعني أنك سوف فقط الحصول على تتبع الانتاج من الطلبات 10 الأولى بعد بدء تشغيل التطبيق.

<trace enabled="false" requestLimit="10" />
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top