ปัญหา Windows 7 IIS


9

สิ่งที่ฉันเพิ่งติดตั้ง IIS ในคอมพิวเตอร์ Windows 7 ของฉันเพื่อทดสอบ แต่ฉันได้รับข้อผิดพลาดนี้ทันทีที่ฉันพยายามโหลด localhost บนเว็บเบราว์เซอร์ของฉัน:

ไม่สามารถให้บริการได้


ข้อผิดพลาด http 503 บริการไม่พร้อมใช้งาน.

ฉันพบวิธีแก้ปัญหานี้แต่ใช้ไม่ได้ ใครมีความคิดว่าเกิดอะไรขึ้น

ขอบคุณ!

ข้อมูลเพิ่มเติม:

ฉันตรวจสอบ Application Pools ทันทีที่ไปที่http: // localhost /จะหยุดแอพพลิเคชั่นของเว็บไซต์ที่ฉันพยายาม


3
ข้อผิดพลาดในบันทึกแอปพลิเคชันคืออะไร
mrdenny

ฉันจะดูสิ่งนี้ได้อย่างไร ผมคิดว่าในมุมมองเหตุการณ์ที่เกิดขึ้น แต่ดูเหมือนว่าไม่มี ...
คาร์โล

ฉันคิดว่านี่คือสิ่งที่คุณถาม: กระบวนการของผู้ปฏิบัติงานสำหรับกลุ่มแอพลิเคชัน 'DefaultAppPool' พบข้อผิดพลาด 'ไม่สามารถอ่านไฟล์การกำหนดค่าได้เนื่องจากมีสิทธิ์ไม่เพียงพอ' พยายามอ่านข้อมูลการกำหนดค่าจากไฟล์ '\\? \ C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CONFIG \ machine.config ', หมายเลขบรรทัด' 0 ' เขตข้อมูลประกอบด้วยรหัสข้อผิดพลาด
Carlo

คำตอบ:


7

ซ่อมมัน!

mrdenny ขอบคุณสำหรับการชี้ออกจากระบบ โดยที่ฉันสามารถค้นหาใน google ในวิธีที่เฉพาะเจาะจงมากขึ้น ปัญหาของฉันคือสิ่งนี้:

"กระบวนการของผู้ปฏิบัติงานสำหรับกลุ่มแอปพลิเคชัน 'DefaultAppPool' พบข้อผิดพลาด 'ไม่สามารถอ่านไฟล์การกำหนดค่าได้เนื่องจากการอนุญาตไม่เพียงพอ' พยายามอ่านข้อมูลการกำหนดค่าโมดูลส่วนกลางจากไฟล์ '\? \ C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ config \ machine.config ', หมายเลขบรรทัด' 0 'การเริ่มต้นกระบวนการของผู้ปฏิบัติงานถูกยกเลิก "

สารละลาย:

เมื่อต้องการแก้ไขปัญหานี้ให้สิทธิ์การอ่านบัญชี IIS_IUSRS อย่างชัดเจนในแฟ้ม 'C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ config \ machine.config' ทำ iisreset และคุณควรจะปรับ

แหล่ง


ในกรณีของฉันรหัสผ่านมีการเปลี่ยนแปลงสำหรับข้อมูลประจำตัวของแอพ ...
DiskJunky

2

ฉันมีปัญหาเดียวกันและคำตอบก่อนหน้านี้ไม่ได้แก้ปัญหา

ต่อไปนี้แก้ไขได้:
ให้สิทธิ์แก่C:\Windows\System32\inetsrv\configโฟลเดอร์กับNetwork Serviceผู้ใช้


1

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

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.