Hata: "Şema eksik olduğundan 'system.webServer / management / delegation' yapılandırma bölümü okunamıyor


93

Web dağıtımı aracılığıyla bilgisayarımdan bir IIS web sunucusuna bir web sitesi yayınlamaya çalışıyorum.

3 sunucum var. Tüm sunucular aynı şeyleri (Web Dağıtımı vb.) Kurdu ve hizmetler başlatıldı (Web Dağıtım Aracısı Hizmeti ve Web Yönetim Hizmeti).

İlk sunucuda bağlanma konusunda hiçbir problemim yok. Ancak diğer iki sunucu, Visual Studio'da IIS'ye "Bağlantıyı Doğruladığımda" bazı hatalar veriyor. IIS sunucusundaki günlüklere baktığımda, html kodlu 200 (ok) erişim listem var.

Uzak bilgisayarda istek işlenirken bir hata oluştu. Dosya adı: MACHINE / WEBROOT

Hata: 'system.webServer / management / delegation' yapılandırma bölümü, şema eksik olduğundan okunamıyor

Bu sorunu neyin çözebileceği konusunda hiçbir fikrim yok ve umarım bana yardım edebilirsin.


Web dağıtımı genellikle Visual Studio'dan Yayınla komutu aracılığıyla kullanıldığı için, bu sorunun aslında konu dışı olmadığını ve 5 etiketlik sınırın benim Visual Studio
Carl Onager'ı

Yanıtlar:


70

Web Dağıtımı'nı kaldırın ve yeniden yükleyin.

Bu benim için sorunu çözdü - yükleyicideki 'onarım' seçeneği olmadı.


119

Ben de tamamen aynı sorunu yaşadım, ortaya çıktı ki Web Deploy 3.6'yı 3.5'in üzerine kurmuştum. Web Deploy 3.6'yı kaldırın ve 3.5'i yeniden yükleyin ve sorununuzu çözüp çözmediğine bakın.

Aşağıdaki @ james-wilkins yorumunu da deneyebilirsiniz: "Benim durumumda, yönetim hizmetini kurmadan ÖNCE Web Dağıtımı'nı kurdum ..."


5
Çok teşekkür ederim. Web Dağıtımı 3.6'yı kullanırken bazı bileşenlerin düzgün yüklenmediğini öğrendim. Web Deploy 3.6'yı kaldırmak ve 3.5'i yüklemek bana yardımcı oldu. Web Dağıtımı 3.6'da olmak istiyorsanız, 3.5'i kaldırabilir ve 3.6'yı yeniden yükleyebilirsiniz (Web Dağıtımı 3.5'ten kaldırma, eksik bileşenleri kaldırmaz, bu nedenle Web Dağıtımı 3.6, 3.5 daha önce kurulduğunda iyi çalışır).
lucamuh

5
Web Deploy 3.6'yı kaldırıp 3.5'i ve 3.6'yı yüklemek bir saatlik baş ağrısından sonra benim için çalıştı. İşletim sistemi, Win Server 2012 R2'dir. Teşekkür ederim.
Toplantı Katılımcısı

4
Aynı sorunu yaşadım, kaldırdım Web Deploy 3.5ve yeniden yükledimWeb Deploy 3.6
A-Sharabiani

74
Benim durumumda, yönetim hizmetini kurmadan ÖNCE Web Dağıtımı kurdum. Yönetim hizmetini dahil etmek için kurulumda bir "değişiklik" yapmayı denedim (veya özelliği Windows özelliklerinden ekleyebilir / kaldırabilirsiniz), ancak bu yardımcı olmadı (bu gönderide hatayı aldım). Sonunda, 3.6'nın basit bir şekilde kaldırılması ve yeniden yüklenmesi benim için işe yaradı. İLK olarak yüklenmesi için Web Yönetim Hizmetine ihtiyacı var gibi görünüyor. Tipik MS talimatları bundan hiç bahsetmiyor bile.
James Wilkins

11
@ JamesWilkins ile tamamen aynı durumdaydım.
Jack Lu

20

Benim durumumda, yönetim hizmetini kurmadan ÖNCE Web Dağıtımı kurdum. Yönetim hizmetini dahil etmek için kurulumda bir "değişiklik" yapmaya çalıştım (veya özelliği Windows özelliklerinden ekleme / kaldırma özelliklerinden ekleyebilirsiniz), ancak bu yardımcı olmadı (bu gönderide hatayı aldım). Sonunda, 3.6'nın basit bir şekilde kaldırılması ve yeniden yüklenmesi benim için işe yaradı. İlk olarak Web Yönetim Hizmetinin yüklenmesi gerekiyor gibi görünüyor. Tipik MS talimatları bundan hiç bahsetmiyor bile.


1
Kesinlikle benim sorunum. O kadar garip ki, ilk önce WMSvc'i kurmadıysanız , Web Dağıtımı özelliklerinin çoğu kurulum sırasında bile kullanılamaz .
marsze

Bu doğru. Sonuçta Web Dağıtımı yüklenmelidir. Sorun giderme docs.microsoft.com/en-us/iis/publish/trfunction-web-deploy/…
JohnnyJaxs
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.