เหตุใดฉันจึงได้รับข้อความแสดงข้อผิดพลาดนี้บนเว็บไซต์
เมื่อคุณเรียกใช้อินเทอร์เน็ต คุณอาจได้รับข้อความแสดงข้อผิดพลาดหากมีปัญหากับเว็บไซต์ที่คุณกำลังเข้าชม ปัญหาอาจเกิดขึ้นเพียงชั่วคราว ดังนั้น คุณอาจต้องการลองใช้เว็บไซต์ในภายหลัง หากยังคงประสบปัญหา คุณสามารถลองติดต่อผู้ดูแลระบบของเว็บไซต์เพื่อสอบถามวิธีแก้ไขปัญหา
บทความนี้จัดทำขึ้นเพื่อช่วยให้ผู้ดูแลระบบเว็บไซต์เข้าใจความหมายของข้อความแสดงข้อผิดพลาดนี้ และเพื่อทราบข้อมูลวิธีแก้ไขปัญหาที่เกิดขึ้นกับเว็บไซต์
ผู้ใช้ตามบ้าน: บทความนี้มีไว้สำหรับใช้ โดยตัวแทนฝ่ายสนับสนุนและผู้เชี่ยวชาญด้าน IT ถ้าคุณกำลังค้นหาข้อมูลเพิ่มเติมเกี่ยวกับข้อความแสดงข้อผิดพลาดของเว็บไซต์ โปรดเยี่ยมชมเว็บไซต์ของ Windows ดังต่อไปนี้:
บทความนี้จัดทำขึ้นเพื่อช่วยให้ผู้ดูแลระบบเว็บไซต์เข้าใจความหมายของข้อความแสดงข้อผิดพลาดนี้ และเพื่อทราบข้อมูลวิธีแก้ไขปัญหาที่เกิดขึ้นกับเว็บไซต์
ผู้ใช้ตามบ้าน: บทความนี้มีไว้สำหรับใช้ โดยตัวแทนฝ่ายสนับสนุนและผู้เชี่ยวชาญด้าน IT ถ้าคุณกำลังค้นหาข้อมูลเพิ่มเติมเกี่ยวกับข้อความแสดงข้อผิดพลาดของเว็บไซต์ โปรดเยี่ยมชมเว็บไซต์ของ Windows ดังต่อไปนี้:
สรุป
เมื่อผู้เข้าชมเว็บไซต์พยายามเข้าถึงเนื้อหาบนเซิร์ฟเวอร์ที่เรียกใช้ Microsoft Internet Information Services (IIS) 5.0 และ 6.0 ผ่าน HTTP หรือ File Transfer Protocol (FTP) IIS จะแสดงรหัสตัวเลขที่ระบุว่าความพยายามนั้นสำเร็จหรือไม่ รหัสสถานะนี้จะถูกบันทึกไว้ในบันทึก IIS และอาจปรากฏในเว็บเบราว์เซอร์หรือไคลเอ็นต์ FTP ด้วย รหัสสถานะอาจระบุเหตุผลที่การร้องขอล้มเหลวด้วย
ผู้ดูแลระบบ IIS สามารถกำหนดข้อความแสดงข้อผิดพลาดที่แสดงต่อผู้ใช้บนเว็บเบราว์เซอร์เมื่อการร้องขอล้มเหลวได้เอง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างข้อความแสดงข้อผิดพลาด HTTP แบบกำหนดเองใน IIS ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base:
ผู้ดูแลระบบ IIS สามารถกำหนดข้อความแสดงข้อผิดพลาดที่แสดงต่อผู้ใช้บนเว็บเบราว์เซอร์เมื่อการร้องขอล้มเหลวได้เอง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างข้อความแสดงข้อผิดพลาด HTTP แบบกำหนดเองใน IIS ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base:
814869 ข้อความแสดงข้อผิดพลาดแบบกำหนดเองใน IIS 6.0
943891 รหัสสถานะ HTTP ใน IIS 7.0, IIS 7.5, และ IIS 8.0
ข้อมูลเพิ่มเติม
ตำแหน่งที่ตั้งของไฟล์บันทึก
ตำแหน่งไฟล์บันทึกตามค่าเริ่มต้น IIS จะเก็บไฟล์บันทึกไว้ในตำแหน่งต่อไปนี้:%WINDIR%\System32\Logfiles
ไดเรกทอรีนี้มีไดเรกทอรีที่แยกต่างหากสำหรับ World Wide Web (WWW) และไซต์ FTP แต่ละรายการ ตามค่าเริ่มต้น บันทึกจะถูกสร้างขึ้นในไดเร็กทอรีทุกวันและตั้งชื่อโดยใช้วันที่ (เช่น exYYMMDD.log) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตั้งค่าการบันทึก ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base:313437 วิธีการเปิดใช้งานการบันทึกใน Internet Information Services (IIS)
HTTP
1xx - Informationalรหัสสถานะนี้แสดงการตอบกลับที่กำหนดไว้ ไคลเอ็นต์จะได้รับการตอบกลับ 1xx หนึ่งครั้งหรือมากกว่าก่อนได้รับการตอบกลับตามปกติ
- 100 - ดำเนินการต่อ
- 101 - สลับโปรโตคอล
2xx - สำเร็จ
คลาสของรหัสสถานะนี้แสดงว่าเซิร์ฟเวอร์ยอมรับการร้องขอของไคลเอ็นต์
- 200 - เป็นปกติ การร้องขอของไคลเอ็นต์สำเร็จ
- 201 - สร้างแล้ว
- 202 - ยอมรับแล้ว
- 203 - ข้อมูลที่ไม่ผ่านการอนุญาต
- 204 - ไม่มีเนื้อหา
- 205 - รีเซ็ตเนื้อหา
- 206 - เนื้อหาบางส่วน
- 207 - หลายสถานะ (WebDAV)
3xx - การเปลี่ยนเส้นทาง
เบราเซอร์ไคลเอ็นต์ต้องดำเนินการเพิ่มเติมเพื่อตอบสนองการร้องขอ เช่น เบราเซอร์อาจต้องร้องขอหน้าที่แตกต่างกันบนเซิร์ฟเวอร์หรือทำซ้ำการร้องขอโดยใช้พรอกซีเซิร์ฟเวอร์
- 301 - ย้ายถาวร
- 302 - ย้ายออบเจ็กต์แล้ว
- 304 - ไม่ได้รับการแก้ไข
- 307 - เปลี่ยนเส้นทางชั่วคราว
4xx - ข้อผิดพลาดของไคลเอ็นต์
เกิดข้อผิดพลาด และดูเหมือนว่าเกิดข้อผิดพลาดที่ไคลเอ็นต์ เช่น ไคลเอ็นต์อาจร้องขอหน้าที่ไม่มี หรือไคลเอ็นต์อาจไม่ให้ข้อมูลการรับรองความถูกต้องที่ถูกต้อง
- 400 - คำขอไม่เหมาะสม
- 401 - การเข้าถึงถูกปฏิเสธ IIS กำหนดข้อผิดพลาด 401 แตกต่างกันหลายข้อผิดพลาดเพื่อระบุสาเหตุข้อผิดพลาดที่เจาะจงมากขึ้น รหัสข้อผิดพลาดที่เจาะจงนี้จะปรากฏขึ้นในเบราเซอร์แต่ไม่แสดงในบันทึก IIS:
- 401.1 - การเข้าสู่ระบบล้มเหลว
- 401.2 - การเข้าสู่ระบบล้มเหลวเนื่องจากการกำหนดค่าเซิร์ฟเวอร์
- 401.3 - ไม่ได้รับอนุญาตเนื่องจาก ACL ในแหล่งข้อมูล
- 401.4 - การอนุญาตล้มเหลวเนื่องจากตัวกรอง
- 401.5 - การอนุญาตล้มเหลวเนื่องจากโปรแกรมประยุกต์ ISAPI/CGI
- 401.7 – การเข้าถึงถูกปฏิเสธโดยนโยบายอนุญาต URL บนเว็บเซิร์ฟเวอร์ รหัสข้อผิดพลาดนี้เป็นรหัสเฉพาะใน IIS 6.0
- 403 - ห้าม IIS กำหนดข้อผิดพลาด 403 แตกต่างกันหลายข้อผิดพลาดเพื่อระบุสาเหตุข้อผิดพลาดที่เจาะจงมากขึ้น:
- 403.1 - ห้ามเข้าใช้การดำเนินการ
- 403.2 - สิทธิการอ่านไม่ได้รับอนุญาต
- 403.3 - สิทธิการเขียนไม่ได้รับอนุญาต
- 403.4 - ต้องใช้ SSL
- 403.5 - ต้องใช้ SSL 128
- 403.6 - IP address rejected.
- 403.7 - ต้องใช้ใบรับรองไคลเอ็นต์
- 403.8 - ปฏิเสธการเข้าถึงไซต์
- 403.9 - มีผู้ใช้มากเกินไป
- 403.10 - การกำหนดค่าไม่ถูกต้อง
- 403.11 - การเปลี่ยนแปลงรหัสผ่าน
- 403.12 - แมปเปอร์ปฏิเสธการเข้าถึง
- 403.13 - การเรียกคืนใบรับรองไคลเอ็นต์
- 403.14 - การแสดงรายชื่อไดเร็กทอรีถูกปฏิเสธ
- 403.15 - เกินจำนวนใบอนุญาตการเข้าใช้งานไคลเอ็นต์
- 403.16 - ใบรับรองไคลเอ็นต์ไม่น่าเชื่อถือหรือไม่ถูกต้อง
- 403.17 - ใบรับรองไคลเอ็นต์หมดอายุหรือไม่ถูกต้อง
- 403.18 - ไม่สามารถดำเนินการ URL ที่ร้องขอในพูลโปรแกรมประยุกต์ปัจจุบัน รหัสข้อผิดพลาดนี้เป็นรหัสเฉพาะใน IIS 6.0
- 403.19 - ไม่สามารถดำเนินการ CGIs สำหรับไคลเอ็นต์ในพูลโปรแกรมประยุกต์นี้ รหัสข้อผิดพลาดนี้เป็นรหัสเฉพาะใน IIS 6.0
- 403.20 - การเข้าสู่ระบบพาสปอร์ตล้มเหลว รหัสข้อผิดพลาดนี้เป็นรหัสเฉพาะใน IIS 6.0
- 404 - ไม่พบ
- 404.0 - (ไม่มี) – ไม่พบแฟ้มหรือไดเร็กทอรี
- 404.1 - ไม่สามารถเข้าถึงเว็บไซต์ในพอร์ตที่ร้องขอ
- 404.2 - นโยบายการบันทึกการขยายบริการทางเว็บไม่อนุญาตการร้องขอนี้
- 404.3 - นโยบายแผนที่ MIME ไม่อนุญาตการร้องขอนี้
- 405 - ไม่อนุญาตให้ใช้ HTTP ในการเข้าใช้งานหน้านี้ (ไม่อนุญาตวิธีการ)
- 406 - เบราเซอร์ไคลเอ็นต์ไม่ยอมรับประเภท MIME ของหน้าที่ร้องขอ
- 407 - ต้องตรวจสอบพิสูจน์ตัวตนพรอกซี
- 412 - เงื่อนไขที่กำหนดล่วงหน้าล้มเหลว
- 413 – เอนทิตีที่ร้องขอใหญ่เกินไป
- 414 - URI ที่ร้องขอยาวเกินไป
- 415 – ไม่สนับสนุนประเภทมีเดีย
- 416 – ช่วงที่ร้องขอไม่เหมาะสม
- 417 – การดำเนินการล้มเหลว
- 423 – ข้อผิดพลาดถูกล็อค
5xx - ข้อผิดพลาดของเซิร์ฟเวอร์
เซิร์ฟเวอร์ไม่สามารถทำการร้องขอได้เนื่องจากพบข้อผิดพลาด
- 500 - เซิร์ฟเวอร์ภายในผิดพลาด
- 500.12 - โปรแกรมประยุกต์กำลังรีสตาร์ทบริการทางเว็บอยู่
- 500.13 - บริการทางเว็บกำลังถูกใช้งานอยู่
- 500.15 - ไม่อนุญาตการร้องขอโดยตรงสำหรับ Global.asa
- 500.16 – ใบรับรองการอนุมัติ UNC ไม่ถูกต้อง รหัสข้อผิดพลาดนี้เป็นรหัสเฉพาะใน IIS 6.0
- 500.18 – ที่เก็บการอนุมัติ URL ไม่สามารถเปิดได้ รหัสข้อผิดพลาดนี้เป็นรหัสเฉพาะใน IIS 6.0
- 500.19 - ข้อมูลสำหรับไฟล์นี้กำหนดค่าไม่ถูกต้องใน metabase
- 500.100 - ASP ภายในผิดพลาด
- 501 - ค่าหัวข้อระบุการกำหนดค่าที่ไม่ใช้งาน
- 502 - บริการทางเว็บได้รับการตอบกลับที่ไม่ถูกต้องขณะทำหน้าที่เป็นเกตเวย์หรือพรอกซี
- 502.1 - โปรแกรมประยุกต์ CGI หมดเวลา
- 502.2 - ข้อผิดพลาดในโปรแกรมประยุกต์ CGI
- 503 - ไม่มีบริการ รหัสข้อผิดพลาดนี้เป็นรหัสเฉพาะใน IIS 6.0
- 504 - เกตเวย์หมดเวลา
- 505 - ไม่สนับสนุนเวอร์ชัน HTTP
รหัสสถานะ IIS HTTP และสาเหตุ
- 200 - สำเร็จ รหัสสถานะนี้แสดงว่า IIS ได้ดำเนินการร้องขอนี้เรียบร้อยแล้ว
- 206 - เนื้อหาบางส่วน ซึ่งแสดงว่าแฟ้มถูกดาวน์โหลดบางส่วน ซึ่งอาจเปิดใช้งานการเรียกการดาวน์โหลดที่เสียหายอีกครั้ง หรือแยกการดาวน์โหลดเป็นหลายสตรีมพร้อมกัน
- 207 - หลายสถานะ (WebDAV) ซึ่งมาก่อนข้อความ XML ที่อาจมีรหัสตอบกลับแยกต่างหากหลายรหัส ขึ้นอยู่กับจำนวนการร้องขอย่อย
- 301 - ย้ายถาวร การร้องขอนี้และในอนาคตทั้งหมดจะถูกส่งไปยัง URI ที่กำหนด
- 302 - พบ บ่อยครั้งจะแสดงเป็น “Object Moved” สำหรับการตรวจสอบพิสูจน์ตัวตนจากแบบฟอร์ม แหล่งข้อมูลการร้องขออยู่ใน URI ที่ต่างกันชั่วคราว เนื่องจากการส่งต่ออาจแตกต่างกันในบางครั้ง ไคลเอ็นต์ควรใช้ URI ที่ร้องขอต่อในการร้องขอในอนาคต การตอบกลับนี้สามารถแคชได้ก็ต่อเมื่อระบุไว้ที่เขตข้อมูลส่วนหัวควบคุมแคชหรือหมดอายุ
- 304 - ไม่ได้รับการแก้ไข ไคลเอ็นต์ร้องขอเอกสารที่มีอยู่ในแคชแล้วและเอกสารไม่ได้รับการแก้ไขตั้งแต่แคช ไคลเอ็นต์ใช้สำเนาแคชของเอกสารแทนการดาวน์โหลดจากเซิร์ฟเวอร์
- 401.1 และ 401.2 - การเข้าสู่ระบบล้มเหลว ความพยายามเข้าสู่ระบบไม่สำเร็จเนื่องจากชื่อผู้ใช้และรหัสผ่านไม่ถูกต้อง เนื่องจากเกิดปัญหากับการกำหนดค่าระบบ
- 401.3 - ไม่ได้รับอนุญาตเนื่องจาก ACL ในแหล่งข้อมูล ซึ่งจะระบุปัญหากับการอนุญาต NTFS ข้อผิดพลาดนี้อาจเกิดขึ้นแม้ว่าการอนุญาตจะถูกต้องสำหรับแฟ้มที่คุณพยายามเข้าใช้งาน เช่น คุณจะได้รับข้อผิดพลาดนี้ถ้าบัญชีผู้ใช้ IUSR ไม่สามารถเข้าใช้งานไดเร็กทอรี C:\Winnt\System32\Inetsrv directory
ดูรายละเอียดเพิ่มเติมในการแก้ไขปัญหาได้โดยคลิกที่หมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base:271071 วิธีการตั้งค่าการอนุญาต NTFS ที่กำหนดไว้และการกำหนดสิทธิ์ผู้ใช้สำหรับ IIS 5.0 Web server812614 ค่าเริ่มต้นการอนุญาตและสิทธิ์ผู้ใช้สำหรับ IIS 6.0 - 403 - ถูกห้าม คุณอาจได้รับรหัสสถานะ 403 ถ้าเว็บไซต์ไม่มีชุดเอกสารเริ่มต้น และไซต์ไม่ถูกตั้งค่าให้ใช้งานการเรียกดูไดเรกทอรี ดูรายละเอียดเพิ่มเติมในการแก้ไขปัญหาได้โดยคลิกที่หมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base: 320051 วิธีการกำหนดค่าเอกสารเริ่มต้นใน Internet Information Services
- 403.1 - ห้ามเข้าใช้การดำเนินการ ข้อความแสดงข้อผิดพลาดนี้เกิดขึ้นจากสองสาเหตุที่พบบ่อยดังนี้:
- คุณไม่มีสิทธิ์ดำเนินการที่เพียงพอ เช่น คุณอาจได้รับข้อความแสดงข้อผิดพลาดนี้ถ้าคุณพยายามเข้าใช้หน้า ASP ในไดเร็กทอรีซึ่งตั้งค่าการอนุญาตไปที่ None หรือคุณพยายามดำเนินการสคริปต์ CGI ในไดเร็กทอรีที่มีการอนุญาตสคริปต์เท่านั้น เพื่อแก้ไขการอนุญาตการดำเนินการ คลิกขวาที่ไดเรกทอรีใน Microsoft Management Console (MMC) คลิก คุณสมบัติ คลิกแท็บ ไดเรกทอรี และตรวจสอบว่าการตั้งค่า การอนุญาตการดำเนินการ เหมาะสมกับเนื้อหาที่พยายามเข้าใช้งาน
- ไม่ได้ตั้งค่าการแมปสคริปต์สำหรับประเภทแฟ้มที่คุณพยายามดำเนินการเพื่อจดจำคำที่คุณใช้ (เช่น GET หรือ POST) เพื่อตรวจสอบการดำเนินการนี้ คลิกขวาที่ไดเรกทอรีใน Microsoft Management Console คลิก คุณสมบัติ คลิกแท็บ ไดเร็กทอรี่ คลิก การกำหนดค่า และตรวจสอบว่าการแมปสคริปต์สำหรับประเภทไฟล์ที่เหมาะสมถูกตั้งค่าอนุญาตให้ใช้คำที่คุณใช้
- 403.2 - ห้ามเข้าใช้การอ่าน ตรวจสอบคุณได้ตั้งค่า IIS ให้เข้าใช้การอ่านในไดเร็กทอรี นอกจากนี้ คุณกำลังใช้เอกสารเริ่มต้น ตรวจสอบว่าเอกสารมีอยู่หรือไม่
ดูรายละเอียดเพิ่มเติมในการแก้ไขปัญหาได้โดยคลิกที่หมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base:247677 ข้อความแสดงข้อผิดพลาด: 403.2 - ห้าม: สิทธิการอ่านไม่ได้รับอนุญาต - 403.3 - สิทธิการเขียนไม่ได้รับอนุญาต ตรวจสอบว่าสิทธิ์ IIS และการอนุญาต NTFS ถูกตั้งค่าให้อนุญาตการเข้าถึงแบบเขียนไปยังไดเรกทอรี สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการแก้ไขปัญหานี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปยังบทความในฐานความรู้ของ Microsoft: 248072 ข้อความแสดงข้อผิดพลาด: 403.3 - ห้าม: สิทธิการเขียนไม่ได้รับอนุญาต
- 403.4 - ต้องใช้ SSL ปิดใช้งานตัวเลือก ใช้ช่องทางที่ปลอดภัย หรือใช้ HTTPS แทน HTTP ในการเข้าถึงหน้านี้
- 403.5 - ต้องใช้ SSL 128 ปิดใช้งานตัวเลือก ใช้การเข้ารหัส 128-บิต หรือใช้เบราว์เซอร์ที่สนับสนุนการเข้ารหัส 128-บิตเพื่อดูหน้านี้
- 403.6 - ปฏิเสธที่อยู่ IP คุณได้กำหนดค่าเซิร์ฟเวอร์เพื่อปฏิเสธการเข้าถึงที่อยู่ IP ปัจจุบันของคุณ ดูรายละเอียดเพิ่มเติมในการแก้ไขปัญหาได้โดยคลิกที่หมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base: 248043 ข้อความแสดงข้อผิดพลาด: 403.6 - ห้าม: ที่อยู่ IP ถูกปฏิเสธ
- 403.7 - ต้องใช้ใบรับรองไคลเอ็นต์ คุณได้กำหนดค่าเซิร์ฟเวอร์เพื่อใช้ใบรับรองสำหรับการพิสูจน์ตัวตนของไคลเอ็นต์ แต่คุณไม่มีใบรับรองไคลเอ็นต์ที่ใช้ได้ที่ติดตั้งไว้ 186812 PRB: ข้อความแสดงข้อผิดพลาด: 403.7 - ห้าม: ต้องใช้ใบรับรองไคลเอ็นต์
- 403.8 - ปฏิเสธการเข้าถึงไซต์ คุณได้ตั้งค่าการจำกัดชื่อโดเมนสำหรับโดเมนที่คุณใช้ในการเข้าถึงเซิร์ฟเวอร์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการแก้ไขปัญหานี้ให้คลิ๊กหมายเลขบทความต่อไปนี้เพื่อไปยังบทความในฐานความรู้ของ Microsoft: 248032 ข้อความแสดงข้อผิดพลาด: ห้าม: การเข้าใช้ไซต์ถูกปฏิเสธ 403.8
- 403.9 - มีผู้ใช้มากเกินไป จำนวนผู้ใช้ที่เชื่อมต่อเซิร์ฟเวอร์เกินขีดจำกัดการเชื่อมต่อที่คุณกำหนดไว้ ดูรายละเอียดเพิ่มเติมในการเปลี่ยนแปลงขีดจำกัดนี้ ้โดยคลิกที่หมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base: 248074 ข้อความแสดงข้อผิดพลาด: ห้ามการเข้าใช้งาน: มีผู้ใช้เชื่อมต่อมากเกินไป 403.9หมายเหตุ: Microsoft Windows 2000 Professional และ Windows XP Professional จะกำหนดขีดจำกัดที่ 10 การเชื่อมต่อใน IIS โดยอัตโนมัติ คุณไม่สามารถเปลี่ยนแปลงขีดจำกัดนี้
- 403.12 - แมปเปอร์ปฏิเสธการเข้าถึง หน้าที่คุณต้องการเข้าใช้งานต้องมีใบอนุญาตไคลเอ็นต์ อย่างไรก็ตาม ID ผู้ใช้ที่ถูกแมปกับใบรับรองไคลเอ็นต์ปฏิเสธการเข้าใช้งานแฟ้ม สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base: 248075 ข้อผิดพลาด: HTTP 403.12 - ห้ามการเข้าใช้งาน: แมปเปอร์ปฏิเสธการเข้าใช้งาน
- 404 - ไม่พบ ข้อผิดพลาดนี้อาจเกิดขึ้นหากแฟ้มที่คุณพยายามเข้าใช้งานถูกย้ายหรือลบออก ซึ่งอาจเกิดขึ้นหากคุณพยายามเข้าใช้แฟ้มที่มีนามสกุลแฟ้มที่จำกัดหลังจากที่คุณติดตั้งเครื่องมือสแกน URL คุณจะเห็น “ปฏิเสธโดย URLScan" ในแฟ้มบันทึก w3svc หลังจากที่คุณติดตั้งเครื่องมือสแกน URL ในกรณีนี้ คุณจะเห็น "ปฏิเสธโดย URLScan" ในรายการแฟ้มบันทึกการร้องขอนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base: 248033 ผู้ดูแลระบบสามารถแก้ไขปัญหาข้อความแสดงข้อผิดพลาด "HTTP 404 - ไม่พบไฟล์" บนเซิร์ฟเวอร์ที่เรียกใช้ IIS
- 404.1 - ไม่สามารถเข้าถึงเว็บไซต์ในพอร์ตที่ร้องขอ ข้อผิดพลาดนี้บ่งชี้ว่าเว็บไซต์ที่คุณกำลังพยายามเข้าถึงมีอยู่ IP ที่ไม่ยอมรับการร้องขอสำหรับพอร์ตที่มีคำขอนี้มา สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปยังบทความในฐานความรู้ของ Microsoft: 248034 ข้อผิดพลาด IIS: 404.1 ไม่พบเว็บไซต์
- 404.2 - นโยบายล็อคป้องกันไม่อนุญาตการร้องขอนี้ ใน IIS 6.0 นี่บ่งชี้ว่าการร้องขอถูกห้ามในรายการส่วนขยายของบริการบนรายการส่วนขยายของบริการเว็บ สำหรับข้อมูลเพิ่มเติมให้คลิ๊กหมายเลขบทความต่อไปนี้เพื่อไปยังบทความในฐานความรู้ของ Microsoft: 328419 วิธีการเพิ่มและลบไฟล์ส่วนขยายของบริการเว็บใน IIS 6328505 วิธีการแสดงรายชื่อไฟล์ส่วนขยายของบริการเว็บและไฟล์ส่วนขยายใน IIS 6.0328360 วิธีการเปิดใช้งานและปิดใช้งานส่วนขยาย ISAPI และโปรแกรมประยุกต์ CGI ใน IIS 6.0
- 404.3 - นโยบายแผนที่ MIME ไม่อนุญาตการร้องขอนี้ ปัญหานี้เกิดขึ้นเมื่อเป็นไปตามเงื่อนไขต่อไปนี้:
- ไม่ได้กำหนดค่าการแมปตัวจัดการสำหรับส่วนขยายชื่อแฟ้มที่ร้องขอ
- ไม่ได้กำหนดค่าประเภท MIME ที่เหมาะสมสำหรับเว็บไซต์หรือสำหรับโปรแกรมประยุกต์
- 404.1 - ไม่สามารถเข้าถึงเว็บไซต์ในพอร์ตที่ร้องขอ ข้อผิดพลาดนี้บ่งชี้ว่าเว็บไซต์ที่คุณกำลังพยายามเข้าถึงมีอยู่ IP ที่ไม่ยอมรับการร้องขอสำหรับพอร์ตที่มีคำขอนี้มา สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปยังบทความในฐานความรู้ของ Microsoft:
- 405 – วิธีการไม่ได้รับอนุญาต ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อไคลเอ็นต์ส่งการร้องขอ HTTP ไปยังเซิร์ฟเวอร์ที่เรียกใช้ IIS และการร้องขอมีคำว่า HTTP ที่เซิร์ฟเวอร์ไม่จดจำ เพื่อแก้ไขปัญหานี้ ให้ตรวจสอบว่าการร้องขอของไคลเอ็นต์ใช้คำว่า HTTP ที่ตรงตาม HTTP rfc. ดูข้อมูลเพิ่มเติมเกี่ยวกับ HTTP rfc. ในส่วน "ข้อมูลอ้างอิง"
- 500 - เซิร์ฟเวอร์ภายในผิดพลาด คุณจะได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อมีข้อผิดพลาดจำนวนมากที่เซิร์ฟเวอร์ บันทึกการดูกิจกรรมของคุณอาจมีข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุที่ทำให้เกิดข้อผิดพลาดนี้ นอกจากนี้ คุณสามารถปิดใช้งานข้อความแสดงข้อผิดพลาด HTTP เพื่อขอรับรายละเอียดข้อผิดพลาดเพิ่มเติม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการปิดใช้งานข้อความแสดงข้อผิดพลาด HTTP ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base: 943891 รหัสสถานะ HTTP ใน IIS 7.0, IIS 7.5, และ IIS 8.0
- 500.12 - โปรแกรมประยุกต์กำลังรีสตาร์ท ข้อผิดพลาดนี้แสดงว่าคุณพยายามโหลดหน้า ASP ขณะที่ IIS กำลังรีสตาร์ทโปรแกรมประยุกต์ ข้อความนี้ควรหายไปเมื่อคุณรีเฟรชหน้า ถ้าคุณรีเฟรชหน้าและข้อความปรากฏขึ้นอีกครั้ง อาจเกิดจากซอฟต์แวร์ป้องกันไวรัสที่กำลังสแกนแฟ้ม Global.asa ของคุณ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base: 248013 Err Msg: ข้อผิดพลาด HTTP 500-12 โปรแกรมประยุกต์กำลังรีสตาร์ท
- 500-100.ASP - ข้อผิดพลาด ASP คุณได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อคุณพยายามโหลดหน้า ASP ที่มีข้อผิดพลาดในรหัส เพื่อทราบข้อมูลเกี่ยวกับข้อผิดพลาดที่เจาะจงมากขึ้น ปิดใช้งานข้อความแสดงข้อผิดพลาด HTTP ตามค่าเริ่มต้น ข้อผิดพลาดนี้จะเปิดใช้งานเฉพาะในเว็บไซต์เริ่มต้นเท่านั้น
- 502 - เกตเวย์ไม่เหมาะสม คุณได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อคุณพยายามเรียกใช้สคริปต์ CGI ที่ไม่แสดงชุดส่วนหัว HTTP ที่ใช้ได้ เพื่อแก้ไขปัญหานี้ คุณต้องดีบักโปรแกรมประยุกต์ CGI เพื่อระบุสาเหตุที่ส่งข้อมูล HTTP ไม่ถูกต้องไปยัง IIS
- 503 - ไม่มีบริการ ตั้งแต่ IIS 6 เป็นต้นมา ส่วนประกอบโหมดเคอร์เนล Http.sys แสดงสถานะ HTTP 503 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการระบุและแก้ไขข้อผิดพลาด HTTP 503 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base: 820729 การบันทึกข้อมูลความผิดพลาดใน HTTP API
- 500.19. คุณจะได้รับข้อผิดพลาดนี้เมื่อ XML metabase มีข้อมูลการกำหนดค่าไม่ถูกต้องสำหรับประเภทเนื้อหาที่คุณพยายามเข้าใช้งาน เพื่อแก้ไขปัญหานี้ ลบหรือแก้ไขการกำหนดค่าที่ไม่ถูกต้อง โดยทั่วไป ปัญหานี้อาจแสดงปัญหาในคีย์ ScriptMap metabase
FTP
1xx - การตอบกลับเบื้องต้นเป็นบวกรหัสสถานะนี้แสดงว่าการดำเนินการเริ่มต้นเรียบร้อยแล้ว แต่ไคลเอ็นต์คาดหวังการตอบกลับอีกครั้งก่อนทำคำสั่งใหม่ต่อ
- 110 การตอบกลับมาร์กเกอร์รีสตาร์ท
- 120 บริการจะพร้อมใช้งานใน nnn นาที
- 125 การเชื่อมต่อข้อมูลเปิดแล้ว; การเริ่มการถ่ายโอน
- 150 สถานะแฟ้มเป็นปกติ; เกี่ยวกับการเปิดการเชื่อมต่อข้อมูล
2xx - การตอบกลับความสำเร็จเป็นบวก
การดำเนินการเสร็จเรียบร้อยแล้ว ไคลเอ็นต์สามารถดำเนินการคำสั่งใหม่ได้
- 200 คำสั่งเป็นปกติ
- 202 คำสั่งไม่ถูกใช้งาน มีการใช้งานมากเกินไปในไซต์นี้
- 211 สถานะระบบหรือการตอบกลับวิธีใช้ระบบ
- 212 สถานะไดเร็กทอรี
- 213 สถานะแฟ้ม
- 214 ข้อความวิธีใช้
- 215 ประเภทระบบ NAME โดย NAME เป็นชื่อระบบที่เป็นทางการจากรายการในเอกสารหมายเลขที่กำหนด
- 220 บริการพร้อมใช้งานสำหรับผู้ใช้ใหม่
- 221 การเชื่อมต่อการควบคุมการปิดบริการ ออกจากระบบหากทำได้
- 225 การเชื่อมต่อข้อมูลเปิด ไม่มีการถ่ายโอน
- 226 ปิดการเชื่อมต่อข้อมูล การดำเนินการแฟ้มที่ร้องขอสำเร็จ (เช่น การถ่ายโอนแฟ้มหรือการยกเลิกแฟ้ม)
- 227 กำลังเข้าสู่โหมดพาสซีพ (h1,h2,h3,h4,p1,p2)
- 230 ผู้ใช้ลงชื่อเข้าใช้ ดำเนินการต่อ
- 250 การดำเนินการแฟ้มที่ร้องขอเป็นปกติ เสร็จสมบูรณ์
- 257 "PATHNAME" ถูกสร้าง
3xx - การตอบกลับขั้นกลางเป็นบวก
คำสั่งเสร็จเรียบร้อยแต่เซิร์ฟเวอร์ต้องการข้อมูลเพิ่มเติมจากไคลเอ็นต์เพื่อประมวลผลการร้องขอ
- 331 ชื่อผู้ใช้เป็นปกติ ต้องใช้รหัสผ่าน
- 332 ต้องมีบัญชีผู้ใช้เพื่อลงชื่อเข้าใช้
- 350 การดำเนินการแฟ้มที่ร้องขอกำลังรอข้อมูลเพิ่มเติม
4xx - การตอบกลับความสำเร็จเป็นค่าลบชั่วคราว
คำสั่งไม่สำเร็จ แต่เกิดข้อผิดพลาดชั่วคราว ถ้าไคลเอ็นต์ลองใช้คำสั่งอีกครั้ง อาจทำได้สำเร็จ
- 421 ไม่มีบริการ ปิดการเชื่อมต่อการควบคุม การดำเนินการนี้อาจเป็นการตอบกลับคำสั่งใดๆ ถ้าบริการทราบว่าต้องปิดทำงาน
- 425 ไม่สามารถเปิดการเชื่อมต่อข้อมูล
- 426 การเชื่อมต่อปิดแล้ว; ยกเลิกการถ่ายโอน
- 450 ไม่ดำเนินการแฟ้มที่ร้องขอ ไม่มีแฟ้ม (เช่น แฟ้มกำลังถูกใช้งาน)
- 451 ยกเลิกการดำเนินการร้องขอ: กำลังประมวลผลข้อผิดพลาดภายใน
- 452 ไม่มีการดำเนินการที่ร้องขอ ไม่มีพื้นที่ว่างเพียงพอในระบบ
5xx - การตอบกลับความสำเร็จเป็นค่าลบอย่างถาวร
คำสั่งไม่สำเร็จ และเกิดข้อผิดพลาดถาวร ถ้าไคลเอ็นต์พยายามใช้คำสั่งอีกครั้ง อาจได้รับข้อผิดพลาดเดียวกัน
- 500 ข้อผิดพลาดไวยากรณ์ ไม่จดจำคำสั่ง อาจรวมถึงข้อผิดพลาด เช่น บรรทัดคำสั่งยาวเกินไป
- 501 ข้อผิดพลาดทางไวยากรณ์ในพารามิเตอร์หรืออาร์กิวเมนต์
- 502 คำสั่งไม่ถูกดำเนินการ
- 503 ลำดับคำสั่งไม่ถูกต้อง
- 504 ไม่มีการใช้คำสั่งสำหรับพารามิเตอร์นั้น
- 530 ไม่มีการเข้าสู่ระบบ
- 532 ต้องมีบัญชีผู้ใช้เพื่อบันทึกแฟ้ม
- 550 ไม่มีการดำเนินการที่ร้องขอ ไม่มีแฟ้ม (เช่น ไม่พบแฟ้ม ไม่มีการเข้าใช้งาน)
- 551 ยกเลิกการดำเนินการร้องขอ: ไม่พบประเภทหน้า
- 552 ยกเลิกการดำเนินการแฟ้มที่ร้องขอ เกินการจัดสรรที่จัดเก็บ (สำหรับไดเร็กทอรีปัจจุบันหรือชุดข้อมูล)
- 553 ไม่มีการดำเนินการที่ร้องขอ ไม่อนุญาตให้ใช้ชื่อแฟ้มนี้
รหัสสถานะ FTP ทั่วไปและสาเหตุ
- 150 - FTP ใช้สองพอร์ต: 21 สำหรับส่งคำสั่ง และ 20 สำหรับส่งข้อมูล รหัสสถานะ 150 แสดงว่าเซิร์ฟเวอร์กำลังเปิดการเชื่อมต่อใหม่ในพอร์ต 20 เพื่อส่งข้อมูลบางอย่าง
- 226 - คำสั่งเปิดการเชื่อมต่อข้อมูลในพอร์ต 20 เพื่อดำเนินการ เช่น การถ่ายโอนแฟ้ม การดำเนินการนี้จะเสร็จสมบูรณ์ และการเชื่อมต่อข้อมูลจะถูกปิด
- 230 - รหัสสถานะนี้จะแสดงขึ้นหลังจากไคลเอ็นต์ส่งรหัสผ่านที่ถูกต้อง ซึ่งจะแสดงว่าผู้ใช้ได้เข้าสู่ระบบเสร็จเรียบร้อยแล้ว
- 331 - คุณจะได้รับรหัสสถานะนี้หลังจากไคลเอ็นต์ส่งชื่อผู้ใช้ รหัสสถานะเดียวกันนี้จะแสดงขึ้นโดยไม่คำนึงว่าชื่อผู้ใช้มีบัญชีผู้ใช้ที่ใช้ได้ในระบบหรือไม่
- 426 - คำสั่งจะเปิดการเชื่อมต่อข้อมูลเพื่อดำเนินการ แต่การดำเนินการดังกล่าวถูกยกเลิกและการเชื่อมต่อข้อมูลถูกปิด
- 530 - รหัสสถานะนี้แสดงว่าผู้ใช้ไม่สามารถเข้าสู่ระบบได้เนื่องจากชื่อผู้ใช้และรหัสผ่านไม่ถูกต้อง ถ้าคุณใช้บัญชีผู้ใช้เพื่อเข้าสู่ระบบ คุณอาจพิมพ์ชื่อผู้ใช้หรือรหัสผ่านผิดพลาด หรือคุณอาจเลือกเพื่ออนุญาตการเข้าถึงโดยปิดบังชื่อ ถ้าคุณเข้าสู่ระบบด้วยบัญชีผู้ใช้โดยปิดบังชื่อ คุณอาจกำหนดค่า IIS เพื่อปฏิเสธการเข้าใช้งานโดยปิดบังชื่อ
- 550 - คำสั่งไม่ถูกดำเนินการเนื่องจากไม่มีไฟล์ที่ระบุ เช่น รหัสสถานะนี้เกิดขึ้นเมื่อคุณพยายามเรียกดูแฟ้มที่ไม่มีอยู่ หรือเมื่อคุณพยายามเก็บแฟ้มในไดเร็กทอรีที่คุณไม่สามารถเข้าใช้การเขียนได้
หมายเหตุ เราขอแนะนำให้ผู้ดูแลระบบเว็บไซต์ทั้งหมดปรับรุ่นที่เรียกใช้บน Windows Server 2008 IIS 7.0 เป็น Internet Information Services (IIS) รุ่น 7.0 IIS 7.0 เพิ่มความปลอดภัยให้กับโครงสร้างเว็บอย่างมีนัยสำคัญ
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ IIS 7.0 โปรดเยี่ยมชมเว็บไซต์ต่อไปนี้ของ Microsoft:
อ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำจำกัดความรหัสสถานะ HTTP เข้าไปที่เว็บไซต์ World Wide Web Consortium (W3C):
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำจำกัดความรหัสสถานะ FTP ให้ดูที่ส่วน 4.2 ("FTP Replies") ที่เว็บไซต์ W3C:สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างข้อความแสดงข้อผิดพลาด HTTP แบบกำหนดเองใน IIS6 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base:
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำจำกัดความรหัสสถานะ FTP ให้ดูที่ส่วน 4.2 ("FTP Replies") ที่เว็บไซต์ W3C:สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างข้อความแสดงข้อผิดพลาด HTTP แบบกำหนดเองใน IIS6 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base:
814869 ข้อความแสดงข้อผิดพลาดแบบกำหนดเองใน IIS 6.0
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างข้อความแสดงข้อผิดพลาด HTTP แบบกำหนดเองใน IIS5 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base:302570 วิธีกำหนดค่าการส่งข้อความแสดงข้อผิดพลาดแบบกำหนดเองสำหรับเว็บไซต์ของคุณใน IIS
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรหัสสถานะ HTTP ใน IIS 7.0 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปที่บทความใน Microsoft Knowledge Base:943891 รหัสสถานะ HTTP ใน IIS 7.0, IIS 7.5, และ IIS 8.0
หากบทความที่แสดงในรายการในที่นี้ไม่สามารถช่วยคุณแก้ไขปัญหาได้หรือหากคุณพบอาการที่แตกต่างจากที่อธิบายไว้ในบทความนี้ ให้ค้นหาข้อมูลในฐานความรู้ของ Microsoft เมื่อต้องการค้นหาฐานความรู้ของ Microsoft โปรดเยี่ยมชมเว็บไซต์ต่อไปนี้ของ Microsoft:แล้วพิมพ์ข้อความแสดงข้อผิดพลาดที่คุณได้รับ หรือพิมพ์คำอธิบายปัญหาไว้ในเขตข้อมูล ค้นหาบริการสนับสนุน (KB)