يمكن الوصول إلى صفحة تسجيل الدخول ، ولكن عند تنفيذ الملفات الموجودة في الدليل السفلي ، سيقفز المتصفح مباشرة من صفحة الخطأ التالية:
لا توجد معلومات قيمة أخرى باستثناء بعضها ، لأن هذا الموقع طبيعي للتنفيذ على جهاز الكمبيوتر الخاص بي. أظن أنه ينبغي أن يكون مشكلة في تكوين IIS (لقد سمعت أن أمان IIS قد تم تحسينه ، هل هناك أي قيود؟) ، لكن الكود الخاص بي هو رمز ASP القياسي للغاية ، ولم أستخدم أي مكونات إضافية لجهة خارجية. ولكن بعد التحقق من خصائص IIS لفترة طويلة ، اخترت جميع الخيارات ذات الصلة ، ولكن لا توجد استجابة صحيحة ، ولا تزال الصفحة أعلاه. بينما كنت أنقر بشكل عشوائي على الصفحة الرئيسية ، ظهرت شاشة أخرى فجأة ، مما يعني "عدم وجود إذن للوصول إلى مسار الأصل". غريب ، لماذا هذا الخطأ؟ هذا هو الافتراضي على IIS 5.0. هل تم إلغاؤه على IIS 6.0؟ أعد فتح عنصر خاصية IIS ، حدد "Directory" ، انقر فوق الزر "التكوين" أعلاه ، وحدد علامة التبويب "خيارات" على النافذة المنبثقة ، ووجدت أنه لم يتم وضع علامة عليه بالفعل ، كما هو موضح في الشكل أدناه:
انقر فوقه بسرعة ، تحديث ، حسنًا ، الصورة المألوفة تظهر مرة أخرى.
للسؤال عن سبب هذا الكود الخاص بي ، اتضح أن كل صفحة تقريبًا تحتوي على ملفات تحتوي على العديد من الدلائل المتفوقة ، مثل <!-تضمين ملف = "../ conn/conn.asp"-> ، إلخ ، لذلك لا يمكن الوصول إليها بشكل طبيعي. للأسف ، لعنة IIS 6.0.