คุณได้รับข้อผิดพลาด 401.1 เมื่อคุณเรียกดูเว็บไซต์ที่ใช้ การรับรองความถูกต้องรวม และโฮสต์บน IIS 5.1 หรือ IIS 6

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 896861 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
หมายเหตุ
สิ่งสำคัญ บทความนี้มีข้อมูลเกี่ยวกับวิธีการปรับเปลี่ยนรีจิสทรี ควรตรวจสอบว่าได้สำรองรีจิสทรีก่อนที่จะปรับเปลี่ยน โปรดทำความเข้าใจกับวิธีการคืนค่ารีจิสทรีในกรณีที่เกิดปัญหา สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูล คืนค่า และปรับเปลี่ยนรีจิสทรี โปรดคลิกที่หมายเลขบทความต่อไปนี้ เพื่อดูบทความใน Microsoft Knowledge Base:
256986 คำอธิบายเกี่ยวกับรีจิสทรีของ Microsoft Windows
ขยายทั้งหมด | ยุบทั้งหมด

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

อาการ

เมื่อคุณใช้ชื่อโดเมนแบบเต็ม (FQDN) หรือส่วนหัวของโฮสต์ที่กำหนดเอง เพื่อเรียกดูเว็บไซต์ภายในที่โฮสต์บนคอมพิวเตอร์ที่ใช้ Microsoft Internet Information Services (IIS) 5.1 หรือ IIS 6 คุณจะได้รับข้อความแสดงข้อผิดพลาดที่เหมือนข้อความต่อไปนี้:
HTTP 401.1 - ไม่ได้รับอนุญาต: เข้าสู่ระบบไม่สำเร็จ
ปัญหานี้เกิดขึ้นเมื่อเว็บไซต์ใช้ การรับรองความถูกต้องรวม และมีชื่อที่แมปไว้กับที่อยู่ย้อนกลับภายใน

นอกจากนี้คุณยังอาจได้รับข้อความแสดงข้อผิดพลาดที่เหมือนกับข้อความต่อไปนี้ เมื่อคุณลองแก้จุดบกพร่องของโครงการ Microsoft ASP.NET ใน Microsoft Visual Studio 2003:
ข้อผิดพลาดขณะพยายามเรียกใช้โครงการ: ไม่สามารถเริ่มแก้จุดบกพร่องบนเว็บเซิร์ฟเวอร์ได้ คุณไม่ได้รับอนุญาตให้แก้จุดบกพร่องของเซิร์ฟเวอร์

ตรวจสอบว่าคุณเป็นสมาชิกคนหนึ่งของกลุ่ม 'ผู้ใช้ที่เป็นผู้แก้จุดบกพร่อง' บนเซิร์ฟเวอร์ หรือไม่
หมายเหตุ คำว่า "Web" เป็นตัวพิมพ์ใหญ่ที่ไม่ถูกต้องในข้อความแสดงข้อผิดพลาดนี้

การเรียกที่มาจากบริการเว็บนั้น ไม่ได้ทำให้เกิดข้อความ HTTP 401 ในแฟ้มบันทึก IIS ข้อความ HTTP 401 อาจบันทึกในส่วน คำอธิบาย ของเหตุการณ์ข้อผิดพลาดสำหรับโปรแกรมประยุกต์ที่ใช้บริการเว็บ ตัวอย่างเช่น ลักษณะการทำงานนี้อาจเกิดขึ้นได้กับ Microsoft Commerce Server 2002 ถ้าลักษณะการทำงานนี้เกิดขึ้น จะเป็นอาการของการเปลี่ยนแปลงที่มาจาก Microsoft Windows Server 2003 Service Pack 1 (SP1) และคุณลักษณะของความปลอดภัยที่ตรวจสอบการวนรอบ

สาเหตุ

ปัญหานี้เกิดขึ้นได้ถ้าคุณติดตั้ง Microsoft Windows XP Service Pack 2 (SP2) หรือ Microsoft Windows Server 2003 Service Pack 1 (SP1) Windows XP SP2 และ Windows Server 2003 SP1 รวมคุณลักษณะของความปลอดภัยที่ตรวจสอบการวนรอบซึ่งออกแบบมาเพื่อช่วยป้องกันการโจมตีสะท้อนกลับบนคอมพิวเตอร์ของคุณ เพราะฉะนั้น การรับรองความถูกต้องจะล้มเหลว หาก FQDN หรือส่วนหัวของโฮสต์ที่กำหนดเองซึ่งคุณใช้ ไม่ตรงกันกับชื่อของคอมพิวเตอร์ภายใน

การหลีกเลี่ยงปัญหา

คำเตือน อาจเกิดปัญหาร้ายแรงขึ้นหากคุณปรับเปลี่ยนรีจิสทรีไม่ถูกต้องโดยใช้ 'ตัวแก้ไขรีจิสทรี' หรือใช้วิธีอื่น คุณอาจต้องติดตั้งระบบปฏิบัติการใหม่เพื่อแก้ไขปัญหาเหล่านี้ Microsoft ไม่อาจรับประกันได้ว่าปัญหาเหล่านี้จะสามารถแก้ไขได้ คุณต้องยอมรับความเสี่ยงในการปรับเปลี่ยนรีจิสทรีด้วยตนเอง

เมื่อต้องการแก้ไขปัญหานี้ ให้ใช้วิธีการอย่างใดอย่างหนึ่งต่อไปนี้

วิธีที่ 1: ปิดใช้งานการตรวจสอบการวนรอบ

ทำตามขั้นตอนเหล่านี้:
  1. คลิกที่ เริ่ม คลิก เรียกใช้ พิมพ์ regedit แล้วคลิก ตกลง
  2. ในตัวแก้ไขรีจิสทรี หาตำแหน่งแล้วคลิกรีจิสทรีคีย์ต่อไปนี้:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  3. คลิกขวาที่ Lsa เลือก ใหม่ แล้วคลิก DWORD Value
  4. พิมพ์ DisableLoopbackCheck แล้วกด ENTER
  5. คลิกขวาที่ DisableLoopbackCheck แล้วคลิก ปรับเปลี่ยน
  6. ในกล่อง ข้อมูลค่า ให้พิมพ์ 1 แล้วคลิก ตกลง
  7. ปิดตัวแก้ไขรีจิสทรี แล้วเริ่มการทำงานคอมพิวเตอร์ใหม่

วิธีที่ 2: ระบุชื่อโฮสต์

เมื่อต้องการระบุชื่อโฮสต์ที่แมปกับที่อยู่ย้อนกลับ และเชื่อมต่อเว็บไซต์บนคอมพิวเตอร์ของคุณได้ ให้ทำตามขั้นตอนเหล่านี้
  1. คลิกที่ เริ่ม คลิก เรียกใช้ พิมพ์ regedit แล้วคลิก ตกลง
  2. ในตัวแก้ไขรีจิสทรี หาตำแหน่งแล้วคลิกรีจิสทรีคีย์ต่อไปนี้:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
  3. คลิกขวาที่ MSV1_0 เลือก ใหม่ แล้วคลิก Multi-String Value
  4. พิมพ์ BackConnectionHostNames แล้วกด ENTER
  5. คลิกขวาที่ BackConnectionHostNames แล้วคลิก ปรับเปลี่ยน
  6. ในกล่อง ข้อมูลค่า ให้พิมพ์ชื่อโฮสต์หรือชื่อโฮสต์สำหรับไซต์ที่อยู่บนคอมพิวเตอร์ภายใน แล้วคลิก ตกลง
  7. ปิดตัวแก้ไขรีจิสทรี แล้วเริ่มบริการ IISAdmin ใหม่

สถานะ

ลักษณะการทำงานนี้เกิดจากการออกแบบ

คุณสมบัติ

หมายเลขบทความ (Article ID): 896861 - รีวิวครั้งสุดท้าย: 4 ธันวาคม 2550 - Revision: 4.4
ใช้กับ
  • Microsoft Internet Information Services 6.0 เมื่อใช้กับ:
    • Microsoft Windows Server 2003 Service Pack 1
  • Microsoft Internet Information Services 5.1 เมื่อใช้กับ:
    • Microsoft Windows XP Service Pack 2
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
Keywords: 
kbtshoot kbprb KB896861

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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com