วิธีแก้ไขปัญหา 127.0.0.1 ไม่สามารถเข้าถึงได้และ 0x800A0046 ไม่ได้รับอนุญาต: 'GetObject' โดยทั่วไป เมื่อเราดีบักเว็บเพจไดนามิก ASP ในเครื่อง เราก็สามารถเข้าไปได้ - http://localhost http://ชื่อคอมพิวเตอร์ท้องถิ่น http://127.0.0.1 - เมื่อเข้าสู่ http://127.0.0.1 โดยทั่วไปเครื่องจะต้องกรอกชื่อผู้ใช้และรหัสผ่านเพื่อเข้าระบบ โดยจะมี 2 สถานการณ์ดังนี้ สถานการณ์แรกคือ: ฉันเพิ่งสร้าง IIS ใหม่ เพื่อทดสอบ IIS การเข้าถึงในขณะนี้คือ iisstart.asp ภายใต้ "System DiskInetpubwwwroot" จากนั้น iisstart.asp ข้ามไปที่ localstart.asp และ ในเวลาเดียวกันให้เปิด iishelp "localhost" และ "ชื่อคอมพิวเตอร์" นั้นใช้ได้ แต่เมื่อเข้าสู่ 127.0.0.1 กล่องโต้ตอบจะปรากฏขึ้น โดยคุณต้องป้อนบัญชีและรหัสผ่านของคุณ แม้ว่าจะมีอาการเหมือนกัน แต่ก็มีสถานการณ์ที่แตกต่างกัน
สถานการณ์ที่สองคือ: มีการสร้างไดเรกทอรีเสมือนซึ่งสามารถเข้าถึงได้ผ่าน "localhost+ไดเรกทอรีเสมือน" และ "ชื่อคอมพิวเตอร์+ไดเรกทอรีเสมือน" แต่ไม่สามารถเข้าถึงได้ผ่าน "127.0.0.1+ไดเรกทอรีเสมือน"