ข้อผิดพลาด: ไม่สามารถอ่าน "ส่วนการกำหนดค่า" system.webServer / management / delegation "เนื่องจากไม่มีสคีมา


93

ฉันพยายามเผยแพร่เว็บไซต์จากคอมพิวเตอร์ไปยังเว็บเซิร์ฟเวอร์ IIS ผ่านการปรับใช้เว็บ

ฉันมีเซิร์ฟเวอร์ 3 เครื่อง เซิร์ฟเวอร์ทั้งหมดได้ติดตั้งสิ่งเดียวกัน (Webdeploy ฯลฯ ) และบริการต่างๆจะเริ่มทำงาน (Web Deployment Agent Service และ Web Management Service)

ในเซิร์ฟเวอร์แรกฉันไม่มีปัญหาในการเชื่อมต่อ แต่เซิร์ฟเวอร์อีกสองเครื่องทำให้ฉันมีข้อผิดพลาดเมื่อฉัน "ตรวจสอบการเชื่อมต่อ" ใน Visual Studio กับ IIS เมื่อฉันดูบันทึกบนเซิร์ฟเวอร์ IIS มีรายการการเข้าถึงของฉันที่มีรหัส html 200 (ตกลง)

เกิดข้อผิดพลาดเมื่อการร้องขอถูกประมวลผลบนคอมพิวเตอร์ระยะไกล ชื่อไฟล์: MACHINE / WEBROOT

ข้อผิดพลาด: ไม่สามารถอ่านส่วนการกำหนดค่า 'system.webServer / management / delegation' ได้เนื่องจากไม่มี schema

ฉันไม่รู้ว่าจะแก้ปัญหานี้ได้อย่างไรและหวังว่าคุณจะสามารถช่วยฉันได้


โปรดทราบว่าเนื่องจากการปรับใช้เว็บมักใช้จาก Visual Studio ผ่านคำสั่งเผยแพร่คำถามนี้ไม่ได้อยู่นอกหัวข้อและขีด จำกัด ของแท็ก 5 แท็กทำให้ฉันไม่สามารถเพิ่ม Visual Studio
Carl Onager

คำตอบ:


70

ถอนการติดตั้งแล้วติดตั้ง Web Deploy ใหม่

สิ่งนี้แก้ไขปัญหาให้ฉัน - ตัวเลือก 'ซ่อมแซม' ในตัวติดตั้งไม่ได้


119

ฉันมีปัญหาเดียวกันแน่นอนปรากฎว่าฉันติดตั้ง Web Deploy 3.6 ที่ด้านบนของ 3.5 ลบ Web Deploy 3.6 และติดตั้ง 3.5 ใหม่และดูว่าสามารถแก้ปัญหาของคุณได้หรือไม่

คุณยังสามารถลอง @ james-wilkins แสดงความคิดเห็นด้านล่าง: "ในกรณีของฉันฉันติดตั้ง Web Deploy ก่อนที่จะติดตั้งบริการการจัดการ ... "


5
ขอบคุณมาก. ฉันพบว่าส่วนประกอบบางอย่างไม่ได้รับการติดตั้ง propper เมื่อใช้ Web Deploy 3.6 การถอนการติดตั้ง Web Deploy 3.6 และการติดตั้ง 3.5 ช่วยฉันได้ หากคุณต้องการใช้ Web Deploy 3.6 คุณสามารถถอนการติดตั้ง 3.5 และติดตั้ง 3.6 ใหม่ได้ (การถอนการติดตั้งจาก Web Deploy 3.5 จะไม่ถอนการติดตั้งคอมโพเนนต์ที่ไม่ได้รับดังนั้น Web Deploy 3.6 จึงทำงานได้ดีเมื่อติดตั้ง 3.5 มาก่อน)
lucamuh

5
การถอนการติดตั้ง Web Deploy 3.6 แล้วติดตั้ง 3.5 จากนั้น 3.6 ใช้งานได้สำหรับฉันหลังจากปวดหัวหนึ่งชั่วโมง ระบบปฏิบัติการคือ Win Server 2012 R2 ขอบคุณ.
ผู้เข้าร่วมประชุม

4
ฉันมีปัญหาเดียวกันแน่นอนฉันลบWeb Deploy 3.5และติดตั้งใหม่Web Deploy 3.6
A-Sharabiani

74
ในกรณีของฉันฉันติดตั้ง Web Deploy ก่อนที่จะติดตั้งบริการการจัดการ ฉันพยายาม "เปลี่ยนแปลง" ในการติดตั้งเพื่อรวมบริการการจัดการ (หรือคุณสามารถเพิ่มคุณสมบัติจากคุณสมบัติเพิ่ม / ลบหน้าต่าง) แต่ก็ไม่ได้ผล (ได้รับข้อผิดพลาดในโพสต์นี้) ในท้ายที่สุดการถอนการติดตั้งง่ายๆและติดตั้ง 3.6 ใหม่คือสิ่งที่ใช้ได้ผลสำหรับฉัน ดูเหมือนว่าจะต้องติดตั้ง Web Management Service FIRST คำแนะนำ MS ทั่วไปไม่ได้กล่าวถึงสิ่งนี้เลย
James Wilkins

11
ฉันมีกรณีเดียวกันกับ @JamesWilkins
Jack Lu

20

ในกรณีของฉันฉันติดตั้ง Web Deploy ก่อนที่จะติดตั้งบริการการจัดการ ฉันพยายามทำการ "เปลี่ยนแปลง" ในการติดตั้งเพื่อรวมบริการการจัดการ (หรือคุณสามารถเพิ่มคุณสมบัติจากคุณสมบัติเพิ่ม / ลบหน้าต่าง) แต่ก็ไม่ได้ผล (ได้รับข้อผิดพลาดในโพสต์นี้) ในท้ายที่สุดการถอนการติดตั้งง่ายๆและติดตั้ง 3.6 ใหม่คือสิ่งที่ใช้ได้ผลสำหรับฉัน ดูเหมือนว่าจะต้องมีการติดตั้ง Web Management Service FIRST คำแนะนำ MS ทั่วไปไม่ได้กล่าวถึงสิ่งนี้เลย


1
ตรงกับปัญหาของฉัน แปลกมากที่คุณสมบัติ Web Deploy หลายอย่างไม่สามารถใช้งานได้ในระหว่างการติดตั้งหากคุณไม่ได้ติดตั้ง WMSvc ก่อน
มีนาคม

นี่คือเรื่องจริง ต้องติดตั้ง Web Deploy ก่อน ตรวจสอบลิงก์ต่อไปนี้สำหรับการแก้ไขปัญหาdocs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/…
JohnnyJaxs
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.