خطأ “المرجع إلى الكائن لم يتم تعيينه إلى مثيل من كائن” يثير تساؤلات حول برمجة التطبيقات

خطأ “المرجع إلى الكائن لم يتم تعيينه إلى مثيل من كائن” يثير تساؤلات حول برمجة التطبيقات

Object reference not set to an instance of an object.

وصف: حدث استثناء غير معالج أثناء تنفيذ الطلب الحالي على الويب، يرجى مراجعة مكدس الأثر للحصول على مزيد من المعلومات حول الخطأ ومكان نشأته في الكود.

تفاصيل الاستثناء: System.NullReferenceException: لم يتم تعيين مرجع الكائن على مثيل من الكائن.

خطأ المصدر:

يمكن عرض شفرة المصدر التي تولد هذا الاستثناء غير المعالج فقط عند تجميعها في وضع التصحيح، لتمكين ذلك، يرجى اتباع أي من الخطوات أدناه ثم طلب URL:

1. أضف توجيه “Debug=true” في أعلى الملف الذي ولد الخطأ. كمثال:

  

أو:

2) أضف القسم التالي إلى ملف تكوين تطبيقك:

             

لاحظ أن هذه التقنية الثانية ستتسبب في تجميع جميع الملفات داخل التطبيق في وضع التصحيح، بينما ستسبب التقنية الأولى في تجميع ذلك الملف فقط في وضع التصحيح.

مهم: تشغيل التطبيقات في وضع التصحيح يسبب زيادة في استخدام الذاكرة والأداء، يجب التأكد من تعطيل التصحيح قبل نشر التطبيق في سيناريو الإنتاج.

مكدس الأثر:

[NullReferenceException: لم يتم تعيين مرجع الكائن على مثيل من الكائن.]
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 Framework Version:4.0.30319; ASP.NET Version:4.7.3282.0