Kami memiliki Aplikasi Web yang bekerja pada intranet dan saya mencoba menerbitkannya ke internet menggunakan Visual Studio 2010. Server tujuan menjalankan iis7 dan Layanan Manajemen Web sedang berjalan.
Pada Visual Studio 2010, URL layanan saya adalah:
Dan situs / aplikasi adalah:
Situs Web / Aplikasi Web default
Menandai sebagai Aplikasi IIS di tujuan dan Izinkan sertifikat tidak tepercaya diperiksa dan saya menggunakan akun administrasi.
Visual Studio mengembalikan galat berikut ini:
Mulai Penyebaran Web Terbitkan Aplikasi / paket ke https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site=Default%20Web%20Site ... C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v10 .0 \ Web \ Microsoft.Web.Publishing.t target (3588,5): Kesalahan: Tugas penyebaran web gagal. (Agen jarak jauh (URL https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site= Situs Web default ) tidak dapat dihubungi. Pastikan layanan agen jarak jauh diinstal dan dimulai di komputer target.)
Agen jarak jauh (URL https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site=Default Situs Web) tidak dapat dihubungi. Pastikan layanan agen jarak jauh diinstal dan dimulai di komputer target. Tanggapan yang tidak didukung telah diterima. Header respons 'MSDeploy.Response' adalah '' tetapi 'v1' diharapkan. Server jarak jauh mengembalikan kesalahan: (403) Terlarang.
Ada ide bagaimana mempublikasikannya tanpa sertifikat SSL yang valid?
Penyebaran Web dapat memberi Anda banyak kesalahan jika tidak disiapkan dengan benar. Bantulah diri Anda sendiri dan gunakan Penginstal Platform Web ( https://www.microsoft.com/web/downloads/platform.aspx ). Anda harus menghapus WebDeploy terlebih dahulu jika Anda sudah mencoba menginstalnya. Dari WebPI pilih: "Penyebaran Web 3.6 untuk Server Hosting".
sumber
Saya memiliki masalah yang sama. Bicara tentang melompati rintangan ... Solusinya memerlukan pengaturan izin pengguna dan penerapan, dll.
Ternyata saya harus membuatnya secara manual dari 'Configure the Web Deployment Handler' (lihat di bawah untuk tautannya), menggunakan panduan ini untuk 'Mengkonfigurasi Izin Manajer WMSVC dan IIS' dan 'Membuat Aturan Delegasi untuk Pengguna Penyebaran Web' mengurutkan masalah.
catatan: Didiagnosis menggunakan 'kode kesalahan penyebaran web' dari: http://www.iis.net/learn/publish/troubleshooting-web-deploy/web-deploy-error-codes dan akhirnya dikonfigurasi menggunakan proses dari 'Configure the Web Deployment Handler ': http://www.iis.net/learn/publish/using-web-deploy/configure-the-web-deployment-handler
sumber
Dalam kasus saya, setelah kotak centang Aktifkan sambungan jarak jauh, saya perlu menginstal ulang Penyebaran Web agar berfungsi.
sumber