Saya mencoba untuk menerbitkan situs web dari komputer saya ke server web IIS melalui penyebaran web.
Saya memiliki 3 server. Semua server telah menginstal hal yang sama (Webdeploy dll.) Dan layanan dimulai (Layanan Agen Penyebaran Web dan Layanan Manajemen Web).
Di server pertama saya tidak memiliki masalah saat menghubungkan. Tetapi dua server lainnya memberi saya beberapa kesalahan ketika saya "memvalidasi sambungan" di Visual Studio ke IIS. Ketika saya melihat log di server IIS, ada listet akses saya dengan kode html 200 (ok).
Terjadi kesalahan saat permintaan diproses di komputer jarak jauh. Nama file: MESIN / WEBROOT
Kesalahan: Bagian konfigurasi 'system.webServer / management / delegation' tidak dapat dibaca karena tidak ada skema
Saya benar-benar tidak tahu apa yang bisa menyelesaikan masalah ini dan berharap Anda dapat membantu saya.
Jawaban:
Copot pemasangan lalu instal ulang Penyebaran Web.
Ini memperbaiki masalah untuk saya - opsi 'perbaikan' di penginstal tidak.
sumber
Saya mengalami masalah yang sama persis, ternyata saya telah menginstal Web Deploy 3.6 di atas 3.5. Hapus Web Deploy 3.6 dan instal ulang 3.5 dan lihat apakah itu menyelesaikan masalah Anda.
Anda juga dapat mencoba @ james-wilkins komentar di bawah ini: "Dalam kasus saya, saya menginstal Web Deploy SEBELUM menginstal layanan manajemen ..."
sumber
Web Deploy 3.5
dan menginstal ulangWeb Deploy 3.6
Dalam kasus saya, saya menginstal Web Deploy SEBELUM menginstal layanan manajemen. Saya mencoba melakukan "perubahan" pada instalasi untuk memasukkan layanan manajemen (atau Anda dapat menambahkan fitur dari fitur tambah / hapus windows), tetapi itu tidak membantu (mendapat kesalahan pada posting ini). Pada akhirnya, penghapusan dan penginstalan ulang sederhana 3.6 adalah yang berhasil bagi saya. Sepertinya itu membutuhkan Layanan Manajemen Web untuk diinstal PERTAMA. Instruksi MS yang khas bahkan tidak menyebutkan ini sama sekali.
sumber