
حدث خطأ: مرجع كائن غير معين إلى مثيل كائن.
وصف الخطأ
عذرًا، حدث استثناء غير معالج أثناء معالجة طلب الويب الحالي، لتحديد سبب هذا الخطأ ومصدره في الشيفرة البرمجية، يُرجى مراجعة تفاصيل تتبع المكدس أدناه.
تفاصيل الاستثناء
يشير هذا الاستثناء تحديدًا إلى `System.NullReferenceException`، والذي يعني أن هناك محاولة لاستخدام كائن لم يتم تهيئته أو تعيين قيمة له بعد، مما أدى إلى تعذر الوصول إليه.
خطأ في الشيفرة المصدرية
لأسباب تتعلق بالأمان والأداء، لا يمكن عرض الشيفرة المصدرية التي تسببت في هذا الاستثناء غير المعالج إلا عند تجميع التطبيق في وضع التصحيح (Debug Mode)، لتمكين هذه الميزة وعرض تفاصيل أكثر، يُرجى اتباع أحد الإجراءات التالية، ثم إعادة طلب عنوان URL:
1. أضف توجيه “Debug=true” في الجزء العلوي من الملف الذي تسبب في الخطأ، مثال:
أو: 2. أضف القسم التالي إلى ملف إعدادات تطبيقك (web.config):
يُرجى العلم أن الأسلوب الثاني سيؤدي إلى تجميع جميع الملفات ضمن التطبيق في وضع التصحيح، بينما سيؤدي الأسلوب الأول إلى تجميع الملف المحدد فقط في هذا الوضع. ملاحظة هامة: تشغيل التطبيقات في وضع التصحيح يؤثر سلبًا على استهلاك الذاكرة والأداء، لذا يجب التأكد من تعطيل التصحيح قبل نشر التطبيق في بيئة الإنتاج. |
تتبع المكدس (Stack Trace)
يوضح تتبع المكدس التالي تسلسل استدعاءات الدوال التي أدت إلى حدوث هذا الاستثناء، مما يساعد المطورين في تحديد موقع المشكلة بدقة:
| [NullReferenceException: Object reference not set to an instance of an object.] ASP.webusercontrols_article_articlenews_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) +2098 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +116 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +78 System.Web.UI.BasePartialCachingControl.Render(HtmlTextWriter output) +390 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +78 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +249 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +78 ASP.masterpagesnew_masterpagewithasidebar_master.__RenderContent2(HtmlTextWriter __w, Control parameterContainer) +156 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +116 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +78 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +249 System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +11830608 System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +46 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +78 System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +49 ASP.masterpages_alahlymasterpage_master.__Render__control1(HtmlTextWriter __w, Control parameterContainer) +156 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +116 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +78 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +249 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +78 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +249 System.Web.UI.Page.Render(HtmlTextWriter writer) +38 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +78 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +8752 |
معلومات الإصدار
تم استخدام بيئة العمل التالية عند حدوث الخطأ، وهي معلومات مهمة للمطورين لتشخيص المشكلة بشكل فعال: إصدار إطار عمل Microsoft .NET: 4.0.30319، إصدار ASP.NET: 4.7.3282.0.
