حل محلول 127.0.0.1 لا يمكن الوصول إليه و 0x800a0046 دون إذن: "getObject"
شكرًا لك أولاً على مساعدتكم في تصحيح الأخطاء D8-Ben Azhu D8-Wangyoucao D8-Wolf Ba
==========================================================
بشكل عام ، عندما نقوم بتصحيح صفحات الويب الديناميكية ASP على الجهاز ، يمكننا الدخول
http: // localhost http: // اسم الكمبيوتر المحلي http://127.0.0.1 |
عند إدخال http://127.0.0.1 ، تحتاج الآلات عمومًا إلى إدخال اسم المستخدم وكلمة المرور. فيما يلي حالتان:
واحد هو أنه تم إنشاء IIS للتو. من أجل اختبار IIS ، يتم الوصول إلى IISStart.asp ضمن "System Disk/Inetpub/wwwroot" ، ثم يقفز iisstart.asp إلى localstart.asp ويفتح iishelp في نفس الوقت. "LocalHost" و "Computer Name" على ما يرام ، ولكن عند إدخال 127.0.0.1 ، يبرز مربع الحوار ، ويتطلب منك إدخال حسابك وكلمة المرور.
الحالة الثانية هي أن يتم إنشاء دليل افتراضي ، والذي يمكن الوصول إليه من خلال "LocalHost+Virtual Directory" و "Computer Name+Dirtual Directory" ، والشيء نفسه لا يمكن الوصول إلى "127.0.0.1+دليل افتراضي".
على الرغم من أن نفس الأعراض هي نفسها ، إلا أنها مختلفة.
أولاً ، قم أولاً بإلقاء أول نصيحة عامة: لجعل الإدخال http://127.0.0.1 يمكن الوصول إليه ، سواء كان الوصول المباشر أو الدليل الافتراضي ، يجب عليك التأكد من فتح "الوصول المجهول".
بعد ذلك ، يمكنك حل مشكلة الموقف الثاني بسرعة ، كما هو موضح في الشكل أدناه: افتح IIS ، انقر بزر الماوس الأيمن على "الموقع الافتراضي" ، القائمة المنبثقة ، حدد "خصائص" ، فتح اللوحة ، حدد "Catalog Security" لـ "EDIT". في هذا الوقت ، إذا لم يكن هناك فحص فحص قبل "الوصول المجهول" ، حدد "موافق" لحل هذه المشكلة.
في هذا الوقت ، تم حل النوع الثاني من الوصول إلى "127.0.0.1+ virtual directory"
ومع ذلك ، واجهت عددًا أقل من الناس في هذه المشكلة ، ولا يهم إذا كنت ببساطة أتحقق من ذلك. دعنا نقرأها لأسفل.
في هذا الوقت ، على الرغم من عدم وجود مربع حوار إدخال كلمة المرور لاختبار 127.0.0.1 وحده ، ظهرت مشكلة جديدة. وبالمثل ، هو نفس الخطأ لإدخال http: // localhost في هذه اللحظة. هذا ما أبلغ عنه الكثير من الناس:
نوع الخطأ: خطأ في وقت التشغيل Microsoft VBSCRIP (0x800A0046) لا إذن: "getObject" /localstart.asp ، السطر 40 |