ข้อความแสดงข้อผิดพลาดเมื่อคุณพยายามเยี่ยมชมเว็บเพจที่มีโฮสต์บน IIS 7.0: "HTTP 401.2 - ไม่ได้รับอนุญาตข้อผิดพลาด"

หมายเลขบทความ (Article ID): 942043 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

เมื่อคุณพยายามเยี่ยมชมเว็บเพจที่ถูกโฮสต์อยู่บน Internet Information Services (IIS) 7.0 คุณอาจได้รับข้อความแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาดเซิร์ฟเวอร์ในแอพลิเคชัน"ชื่อของแอพลิเคชัน>"
--------------------------------------------------------------------------------
ข้อผิดพลาด HTTP 401.2 - ที่ไม่ได้รับอนุญาต
HRESULT: 0X80070005
คำอธิบายของ HRESULT: เข้าถึงถูกปฏิเสธ

สาเหตุ

สาเหตุที่ 1

แอพลิเคชันเว็บมีการกำหนดค่าการใช้การพิสูจน์ตัวจริงของ Windows แบบรวม อย่างไรก็ตาม ลักษณะการทำงานของการพิสูจน์ตัวจริงของ Windows ไม่ได้เปิดอยู่ หรือ Windows แบบรวมรับรองความถูกต้องดั้งเดิมของโมดูส่วน ของแฟ้ม ApplicationHost.config หรือแฟ้ม Web.config ไม่ถูกต้อง เมื่อต้องแก้ไขปัญหานี้ ดูการแก้ไขปัญหาที่1

สาเหตุที่ 2

ไม่มีการกำหนดค่าแอพลิเคชันเว็บการใช้วิธีการรับรองความถูกต้อง เมื่อต้องแก้ไขปัญหานี้ ดูการแก้ไขปัญหาที่ 2

การแก้ไข

วิธีการแก้ปัญหาแบบที่ 1

เมื่อต้องแก้ไขปัญหานี้ ให้ทำตามขั้นตอนเหล่านี้

ขั้นตอนที่ 1: เปิดใช้งานลักษณะการทำงานของการรับรองความถูกต้องของ Windows

  1. คลิก เริ่มชนิด 'แผงควบคุม' ในการ เริ่มต้นค้นหา กล่อง และคลิก 'แผงควบคุม' ในการ โปรแกรม รายการ
  2. คลิก โปรแกรมและคุณลักษณะแล้ว คลิก เปิด หรือปิดคุณลักษณะของ Windows.
  3. ขยาย บริการข้อมูลทางอินเทอร์เน็ตขยาย บริการเวิลด์ไวด์เว็บแล้ว ขยาย รักษาความปลอดภัย.
  4. คลิกเพื่อเลือกนั้น การพิสูจน์ตัวจริงของ Windows กล่องกาเครื่องหมาย และจากนั้น คลิก ตกลง.

ขั้นตอนที่ 2: เพิ่มโมดั้งเดิมในการพิสูจน์ตัวจริงของ Windows แบบรวมในตัวจัดการ IIS

  1. คลิก เริ่มชนิด Inetmgr ในการ เริ่มต้นค้นหา กล่อง และคลิก Inetmgr ในการ โปรแกรม รายการ

    ถ้าคุณได้รับพร้อมท์ สำหรับรหัสผ่านของผู้ดูแลระบบ หรือ เพื่อยืนยันให้ ให้พิมพ์รหัสผ่าน หรือคลิก ดำเนินการต่อไป.
  2. ในการ การเชื่อมต่อ บานหน้าต่าง ขยายคอมพิวเตอร์ที่กำลังเรียกใช้ IIS 7.0 ขยาย เว็บไซต์แล้ว คลิก เว็บไซต์เริ่มต้น.
  3. ในการ บ้านไซต์เว็บการเริ่มต้น หน้า การคลิกสองครั้ง โมดูล.
  4. ในการ การดำเนินการ บานหน้าต่าง คลิก เพิ่มโมดูลดั้งเดิม.
  5. ในการ เพิ่มโมดูลดั้งเดิม กล่องโต้ตอบ คลิกเพื่อเลือกนั้น WindowsAuthenticationModule กล่องกาเครื่องหมาย และจากนั้น คลิก ตกลง.

ความละเอียด 2

การกำหนดค่าเว็บแอพลิเคชันเมื่อต้องใช้วิธีการรับรองความถูกต้องน้อยหนึ่ง ในการดำเนินการดังกล่าว ให้ทำตามขั้นตอนต่อไปนี้
  1. คลิก เริ่มชนิด Inetmgr ในการ เริ่มต้นค้นหา กล่อง และคลิก Inetmgr ในการ โปรแกรม รายการ

    ถ้าคุณได้รับพร้อมท์ สำหรับรหัสผ่านของผู้ดูแลระบบ หรือ เพื่อยืนยันให้ ให้พิมพ์รหัสผ่าน หรือคลิก ดำเนินการต่อไป.
  2. ในการ การเชื่อมต่อ บานหน้าต่าง ขยายคอมพิวเตอร์ที่กำลังเรียกใช้ IIS 7.0 ขยาย เว็บไซต์แล้ว คลิก เว็บไซต์เริ่มต้น.
  3. ในการ บ้านไซต์เว็บการเริ่มต้น หน้า การคลิกสองครั้ง รับรองความถูกต้อง.
  4. คลิกวิธีการรับรองความถูกต้องอย่างใดอย่างหนึ่ง และจากนั้น คลิก เปิดใช้งาน ในการ การดำเนินการ บานหน้าต่างงาน

คุณสมบัติ

หมายเลขบทความ (Article ID): 942043 - รีวิวครั้งสุดท้าย: 30 ตุลาคม 2555 - Revision: 6.0
ใช้กับ
  • Microsoft Internet Information Services 7.0
Keywords: 
kbexpertiseadvanced kbtshoot kbprb kbmt KB942043 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:942043

ให้ข้อเสนอแนะ