عند تطوير نظام يعتمد على Asp.Net، تم استخدام Rad Treeview 2.5 في البداية، ولكن غالبًا ما فشلت عناصر التحكم في التحميل. اعتقدت في البداية أن المشكلة كانت في عنصر التحكم نفسه، ولكن بعد ترقية Rad Treeview إلى الإصدار 3.0، لا يزال من غير الممكن حلها. لقد ذهبت إلى موقع Terelik الرسمي وقرأت الأسئلة الشائعة، ولكن لم يتم ذكر هذه المشكلة.
اكتشفت لاحقًا أنه عندما فشل تحميل عنصر التحكم، طالما قمت بإعادة تشغيل النظام أو انتظرت بعض الوقت لإعادة ترجمة البرنامج وتنفيذه، فشل عنصر التحكم في التحميل واختفى. هل هي مشكلة في الإطار؟ هل تخشى أن نكون متعبين جدًا من البرمجة، فلنأخذ قسطًا من الراحة؟ مكتئب...
وجدت بالصدفة المقالة التالية اليوم بعد متابعتها، تم حل المشكلة~ها
PRB: حدث خطأ رفض الوصول عند إجراء تعديلات على التعليمات البرمجية أثناء تشغيل خدمات الفهرس
http://support.microsoft.com/default.aspx?scid=kb;en-us;329065
سبب
إذا قمت بتشغيل Index Server (Cisvc.exe)، فقد يقوم خادم الفهرس بإعادة فحص دليل ملفات ASP.NET المؤقتة بينما يطلب صفحة Microsoft ASP.NET ثم يحتفظ بقفل على دليل ملفات ASP.NET المؤقتة لصفحة واحدة إلى خمس دقائق يعتمد طول فترة التأمين على حجم الدليل الذي يتسبب في عدم تحميل عملية Aspnet_wp.exe (أو عملية W3wp.exe للتطبيقات التي تعمل على Microsoft Internet Information Services [IIS] 6.0) لمكتبة الارتباط الحيوي (DLL) المحددة. .
دقة
إذا كنت لا تستخدم "خادم الفهرس" على الخادم، فيمكنك تعطيله للقيام بذلك، اتبع الخطوات التالية:
انقر فوق ابدأ، ثم انقر فوق الخدمات.
حدد موقع خدمة الفهرسة من قائمة الخدمات، ثم انقر فوق خصائص خدمة الفهرسة من النموذج الفرعي.
في علامة التبويب عام في مربع الحوار خصائص خدمة الفهرسة، في قائمة العناصر المنسدلة نوع بدء التشغيل، انقر فوق معطل.
انقر فوق موافق
إذا كنت تستخدم خادم الفهرس، فيمكنك استبعاد دليل ملفات ASP.NET المؤقتة من المجلدات التي يقوم خادم الفهرس بفحصها. للقيام بذلك، اتبع الخطوات التالية:
انقر فوق ابدأ، وأشر إلى كافة البرامج، وأشر إلى أدوات إدارية، ثم ثم انقر فوق إدارة الكمبيوتر.
قم بتوسيع عقدة الخدمات والتطبيقات، وقم بتوسيع عقدة خدمة الفهرسة، ثم قم بتوسيع عقدة النظام.
انقر بزر الماوس الأيمن فوق مجلد الدلائل، وأشر إلى جديد، ثم انقر فوق الدليل من النموذج الفرعي لفتح مربع الحوار إضافة دليل.
انقر فوق استعراض، ثم حدد موقع دليل ملفات ASP.NET المؤقتة عادةً ما تجد ملفات ASP.NET المؤقتة في المسار التالي: c:\Microsoft.NETFramework\Temporary ASP.NET Files.
ملاحظة: هو إصدار .NET Framework المثبت على جهاز الكمبيوتر الخاص بك.
انقر فوق لا ضمن أزرار خيار التضمين في الفهرس؟
انقر فوق "موافق" للإغلاق.
أغلق مربع الحوار إدارة الكمبيوتر.
أعد تشغيل خدمة خدمات الفهرسة.
مزيد من المعلومات
قد تقوم البرامج الأخرى المصممة لفحص الدلائل على فترات زمنية منتظمة بتأمين الملفات الموجودة في دليل ملفات ASP.NET المؤقتة بطريقة مشابهة لكيفية قيام خدمة الفهرسة بتأمين الملفات. تتضمن أمثلة هذه البرامج برامج فحص الفيروسات والنسخ الاحتياطي توصي Microsoft بالاطلاع على أدلة الشركات المصنعة للبرامج الفردية للحصول على معلومات حول كيفية تعطيل أو استبعاد ملفات ASP.NET المؤقتة من هذه الخدمات.
وتبين أن سبب الخطأ هو خدمة الفهرسة