حل النظام الغامض. يمكن أن يكون System.MissingMethodException
مخيفًا يحدث هذا غالبًا في تطبيقات ASP.NET WebForms ، مما يترك المطورين يخدشون رؤوسهم.
دعنا ندرس سيناريو حيث
، على ما يبدو موجودًا في الفئة
فئة عامة myhandler: ihttphandler
{
Public Void ProcessRequest (سياق httpcontext)
{
// رمي system.missingMethodException: الطريقة غير موجودة.
this.dothis () ؛
}
public void dothis () {...}
}
public class MyHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
// Throws System.MissingMethodException: Method not found.
this.DoThis();
}
public void DoThis() { ... }
}
الحل: إعادة بناء نظيفة وإعادة النشر لحل هذه المشكلة ، من الضروري تنظيف شامل:
قم بإزالة جميع القطع الأثرية تمامًا: قم بحذف المجلدات
binو
obj
إعادة بناء الحل بأكمله:
يضمن بناء جديد أن أحدث رمز يتم تجميعه وتعبئته بشكل صحيح.
تضمن هذه الخطوة أن التجميعات المحدثة تحل محلها تمامًا على الخادم. انتبه عن كثب لعملية النشر الخاصة بك لضمان الكتابة فوق الملفات.
.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3