طريقة التشخيص السريع لأخطاء "تم رفض الوصول".
الكاتب:Eve Cole
وقت التحديث:2009-06-30 15:58:54
عند نشر تطبيقات ASP.NET أو ASP، غالبًا ما تواجه مشكلات ناتجة عن ترخيص NTFS غير الصحيح، وعادةً ما تمثل هذه المشكلات صعوبة في تصحيح الأخطاء وتتطلب من مصححي الأخطاء أن يتمتعوا بخبرة واسعة. (على سبيل المثال، تحتاج إلى فهم نموذج عملية ASP.NET، والدلائل التي قد تتضمن النسخة الاحتياطية، وعندما يبلغ ASP فقط عن خطأ "المورد قيد الاستخدام"، فقد يشير ذلك إلى قيام ASP بتحميل ملف dll في برنامج مكافحة الفيروسات فشل دليل البرنامج عند بدء التشغيل، وما إلى ذلك.)
لقد اكتشفت للتو أن عملية تصحيح الأخطاء لمثل هذه المشكلات يمكن تبسيطها إلى حد كبير بمساعدة أداة filemon الصغيرة الموجودة على http://www.sysinternals.com/ .
يستطيع Filemon مراقبة وعرض عمليات الملفات المختلفة لجميع العمليات في النظام في الوقت الفعلي، مثل فتح/إنشاء ملف وتحميل ملف dll. يقوم فيلمون بمراقبة هذه العمليات وطباعة نتائجها.
عندما نواجه استثناء إذن في تطبيق ويب، نحتاج فقط إلى فتح ملفون، ثم إعادة تشغيل تطبيق الويب، ثم البحث في سجل ملفون للعثور على العملية المقابلة لاستثناء رفض الوصول.