Bagikan melalui


Mengonfigurasi Server Web untuk Penerbitan Penyebaran Web (Penanganan Penyebaran Web)

Topik ini menjelaskan cara mengonfigurasi server web Internet Information Services (IIS) untuk mendukung penerbitan dan penyebaran web menggunakan IIS Web Deploy Handler.

Saat Anda bekerja dengan Web Deploy 2.0 atau yang lebih baru, ada tiga pendekatan utama yang dapat Anda gunakan untuk mendapatkan aplikasi atau situs Anda ke server web. Anda dapat:

  • Gunakan Layanan Agen Jarak Jauh Penyebaran Web. Pendekatan ini membutuhkan lebih sedikit konfigurasi server web, tetapi Anda perlu memberikan kredensial administrator server lokal untuk menyebarkan apa pun ke server.
  • Gunakan Handler Penyebaran Web. Pendekatan ini jauh lebih kompleks dan membutuhkan upaya awal yang lebih untuk menyiapkan server web. Namun, ketika Anda menggunakan pendekatan ini, Anda dapat mengonfigurasi IIS untuk memungkinkan pengguna non-administrator melakukan penyebaran. Handler Penyebaran Web hanya tersedia di IIS versi 7 atau yang lebih baru.
  • Gunakan penyebaran offline. Pendekatan ini memerlukan konfigurasi paling sedikit dari server web, tetapi administrator server harus menyalin paket web secara manual ke server dan mengimpornya melalui Manajer IIS.

Untuk informasi selengkapnya tentang fitur, keuntungan, dan kekurangan utama pendekatan ini, lihat Memilih Pendekatan yang Tepat untuk Penyebaran Web.

Ya, jika Anda ingin mengizinkan pengguna non-administrator untuk menyebarkan konten ke situs web IIS tertentu. Pendekatan ini sering diinginkan dalam jenis skenario ini:

  • Lingkungan penahapan atau produksi, di mana orang atau akun layanan yang memicu penyebaran jarak jauh tidak mungkin memiliki akses ke kredensial administrator server.
  • Lingkungan yang dihosting, di mana Anda ingin memberi pengguna jarak jauh kemampuan untuk memperbarui situs web mereka tanpa memberi mereka kontrol penuh atas server web Anda (atau akses ke situs web orang lain).

Dalam skenario pengembangan atau pengujian, atau di organisasi yang lebih kecil, menyebarkan konten menggunakan kredensial administrator server sering kali kurang berbahaya. Dalam skenario ini, mengonfigurasi server web Anda untuk mendukung penyebaran menggunakan Layanan Agen Jarak Jauh Penyebaran Web menawarkan pendekatan yang lebih mudah.

Gambaran Umum Tugas

Untuk mengonfigurasi server web untuk menerima dan menyebarkan paket web dari komputer jarak jauh menggunakan pendekatan Web Deploy Handler, Anda harus:

  • Buat, atau pilih, akun pengguna domain ("pengguna non-administrator") yang kredensialnya akan Anda gunakan untuk melakukan penyebaran.
  • Instal IIS 7.5, termasuk Layanan Manajemen Web dan modul Autentikasi Dasar.
  • Instal Web Deploy 2.1 atau yang lebih baru.
  • Konfigurasikan Layanan Manajemen Web untuk mengizinkan koneksi jarak jauh, dan mulai layanan.
  • Buat situs web IIS untuk menghosting konten yang disebarkan.
  • Berikan izin pengguna non-administrator di situs web Anda di Manajer IIS.
  • Pastikan bahwa aturan delegasi Layanan Manajemen Web mengizinkan layanan untuk menambahkan dan mengubah konten situs web menggunakan akun pengguna non-administrator Anda.
  • Konfigurasikan firewall apa pun untuk mengizinkan koneksi masuk pada port 8172.

Untuk menghosting solusi sampel ContactManager secara khusus, Anda juga perlu:

  • Instal .NET Framework 4.0.
  • Instal ASP.NET MVC 3.

Topik ini akan menunjukkan kepada Anda cara melakukan masing-masing prosedur ini. Tugas dan panduan dalam topik ini mengasumsikan bahwa Anda memulai dengan build server bersih yang menjalankan Windows Server 2016. Sebelum melanjutkan, pastikan bahwa:

  • Server Windows 2016
  • Server bergabung dengan domain.
  • Server memiliki alamat IP statis.

Catatan

Untuk informasi selengkapnya tentang menggabungkan komputer ke domain, lihat Bergabung dengan Komputer ke Domain dan Masuk. Untuk informasi selengkapnya tentang mengonfigurasi alamat IP statis, lihat Mengonfigurasi Alamat IP Statis.

Menginstal Produk dan Komponen

Bagian ini akan memandu Anda menginstal produk dan komponen yang diperlukan di server web. Sebelum memulai, praktik yang baik adalah menjalankan Windows Update untuk memastikan bahwa server Anda sepenuhnya diperbarui.

Dalam hal ini, Anda perlu menginstal hal-hal ini:

  • Konfigurasi yang Direkomendasikan IIS 7. Ini memungkinkan peran Server Web (IIS) di server web Anda dan menginstal set modul dan komponen IIS yang Anda butuhkan untuk menghosting aplikasi ASP.NET.
  • IIS: Layanan Manajemen. Ini menginstal Layanan Manajemen Web (WMSvc) di IIS. Layanan ini memungkinkan manajemen jarak jauh situs web IIS dan mengekspos titik akhir Web Deploy Handler kepada klien.
  • IIS: Autentikasi Dasar. Ini menginstal modul Autentikasi Dasar IIS. Ini memungkinkan Layanan Manajemen Web (WMSvc) mengautentikasi kredensial yang Anda berikan.
  • Alat Penyebaran Web 2.1 atau yang lebih baru. Ini menginstal Web Deploy (dan executable yang mendasarnya, MSDeploy.exe) pada server Anda. Sebagai bagian dari proses ini, ia menginstal Penangan Penyebaran Web dan mengintegrasikannya dengan Layanan Manajemen Web.
  • .NET Framework 4.0. Ini diperlukan untuk menjalankan aplikasi yang dibangun pada versi .NET Framework ini.
  • ASP.NET MVC 3. Ini menginstal rakitan yang Anda butuhkan untuk menjalankan aplikasi MVC 3.

Catatan

Panduan ini menjelaskan penggunaan Alat Penginstal Platform Web untuk menginstal dan mengonfigurasi berbagai komponen. Meskipun Anda tidak perlu menggunakan Alat Penginstal Platform Web, ini menyederhanakan proses penginstalan dengan secara otomatis mendeteksi dependensi dan memastikan bahwa Anda selalu mendapatkan versi produk terbaru. Untuk informasi selengkapnya, lihat Alat Penginstal Platform Web Microsoft.

Untuk menginstal produk dan komponen yang diperlukan

  1. Unduh dan instal Alat Penginstal Platform Web.

  2. Setelah penginstalan selesai, Alat Penginstal Platform Web akan diluncurkan secara otomatis.

    Catatan

    Anda sekarang dapat meluncurkan Alat Penginstal Platform Web kapan saja dari menu Mulai . Untuk melakukan ini, pada menu Mulai, klik Semua Program, lalu klik Alat Penginstal Platform Web Microsoft.

  3. Di bagian atas jendela Alat Penginstal Platform Web , klik Produk.

  4. Di sisi kiri jendela, di panel navigasi, klik Kerangka Kerja.

  5. Di baris Microsoft .NET Framework 4, jika .NET Framework belum diinstal, klik Tambahkan.

    Catatan

    Anda mungkin telah menginstal .NET Framework 4.0 hingga Windows Update. Jika produk atau komponen sudah diinstal, Penginstal Platform Web akan menunjukkan hal ini dengan mengganti tombol Tambahkan dengan teks Terinstal.

    Jika produk atau komponen sudah diinstal, Penginstal Platform Web akan menunjukkan hal ini dengan mengganti tombol Tambahkan dengan teks Terinstal.

  6. Di baris ASP.NET MVC 3 (Visual Studio 2010), klik Tambahkan.

  7. Di panel navigasi, klik Server.

  8. Di baris Konfigurasi yang Direkomendasikan IIS 7 , klik Tambahkan.

  9. Di baris Alat Penyebaran Web 2.1 , klik Tambahkan.

  10. Di baris IIS: Autentikasi Dasar , klik Tambahkan.

  11. Di baris IIS: Layanan Manajemen , klik Tambahkan.

  12. Klik Pasang. Penginstal Platform Web akan menunjukkan kepada Anda daftar produk—bersama dengan dependensi terkait—untuk diinstal dan akan meminta Anda untuk menerima persyaratan lisensi.

    Klik Instal. Penginstal Platform Web akan menunjukkan daftar produk bersama dengan dependensi terkait yang akan diinstal dan akan meminta Anda untuk menerima persyaratan lisensi.

  13. Tinjau ketentuan lisensi, dan jika Anda menyetujui persyaratan, klik Saya Terima.

  14. Setelah penginstalan selesai, klik Selesai, lalu tutup jendela Penginstal Platform Web .

Jika Anda menginstal .NET Framework 4.0 sebelum menginstal IIS, Anda harus menjalankan Alat Pendaftaran IIS (aspnet_regiis.exe) ASP.NET untuk mendaftarkan versi terbaru ASP.NET dengan IIS. Jika Anda tidak melakukan ini, Anda akan menemukan bahwa IIS akan menyajikan konten statis (seperti file HTML) tanpa masalah, tetapi itu akan mengembalikan Kesalahan HTTP 404.0 - Tidak Ditemukan ketika Anda mencoba menelusuri ke konten ASP.NET. Anda dapat menggunakan prosedur berikutnya untuk memastikan bahwa ASP.NET 4.0 terdaftar.

Untuk mendaftar ASP.NET 4.0 dengan IIS

  1. Klik Mulai, lalu ketik Prompt Perintah.

  2. Di hasil pencarian, klik kanan Prompt Perintah, lalu klik Jalankan sebagai administrator.

  3. Di jendela Prompt Perintah, navigasikan ke direktori %WINDIR%\Microsoft.NET\Framework\v4.0.30319 .

  4. Ketik perintah ini, lalu tekan Enter:

    aspnet_regiis -iru
    
  5. Jika Anda berencana untuk menghosting aplikasi web 64-bit kapan saja, Anda juga harus mendaftarkan versi 64-bit ASP.NET dengan IIS. Untuk melakukan ini, di jendela Wantian Perintah, navigasikan ke direktori %WINDIR%\Microsoft.NET\Framework64\v4.0.30319 .

  6. Ketik perintah ini, lalu tekan Enter:

    aspnet_regiis -iru
    

Sebagai praktik yang baik, gunakan Windows Update lagi pada saat ini untuk mengunduh dan menginstal pembaruan yang tersedia untuk produk dan komponen baru yang telah Anda instal.

Mengonfigurasi Layanan Manajemen Web

Sekarang setelah Anda menginstal semua yang Anda butuhkan, langkah selanjutnya adalah mengonfigurasi Layanan Manajemen Web di IIS. Pada tingkat tinggi, Anda harus menyelesaikan tugas-tugas ini:

  • Aktifkan autentikasi dasar di tingkat server.
  • Konfigurasikan Layanan Manajemen Web untuk menerima koneksi jarak jauh.
  • Mulai Layanan Manajemen Web.
  • Periksa apakah aturan delegasi Layanan Manajemen Web yang diperlukan sudah ada.

Untuk mengonfigurasi Layanan Manajemen Web

  1. Pada menu Mulai, arahkan ke Alat Administratif, lalu klik Manajer Layanan Informasi Internet (IIS).

  2. Di Manajer IIS, di panel Koneksi , klik simpul server (misalnya, STAGEWEB1).

    Di Manajer IIS, di panel Koneksi, klik simpul server (misalnya, STAGEWEB1).

  3. Di panel tengah, di bawah IIS, klik dua kali Autentikasi.

    Di panel tengah, di bawah IIS, klik dua kali Autentikasi.

  4. Klik kanan Autentikasi Dasar, lalu klik Aktifkan.

    Klik kanan Autentikasi Dasar, lalu klik Aktifkan.

  5. Di panel Koneksi , klik simpul server lagi untuk kembali ke pengaturan tingkat atas.

  6. Di panel tengah, di bawah Manajemen, klik dua kali Layanan Manajemen.

    Di panel tengah, di bawah Manajemen, klik dua kali Layanan Manajemen.

  7. Di panel tengah, pilih Aktifkan koneksi jarak jauh.

    Catatan

    Jika Layanan Manajemen Web sudah berjalan, Anda harus menghentikannya terlebih dahulu.

  8. Di panel Tindakan , klik Mulai untuk memulai Layanan Manajemen Web.

    Di panel Tindakan, klik Mulai untuk memulai Layanan Manajemen Web.

  9. Jika Anda diminta untuk menyimpan pengaturan, klik Ya.

    Catatan

    Anda mungkin juga ingin mengonfigurasi layanan untuk memulai secara otomatis. Untuk melakukan ini, buka konsol Layanan, klik kanan Layanan Manajemen Web, lalu klik Properti. Di daftar dropdown Jenis startup , pilih Otomatis, lalu klik OK.

  10. Di panel Koneksi , klik simpul server lagi untuk kembali ke pengaturan tingkat atas.

  11. Di panel tengah, di bawah Manajemen, klik dua kali Delegasi Layanan Manajemen.

    Di panel tengah, di bawah Manajemen, klik dua kali Delegasi Layanan Manajemen.

  12. Verifikasi bahwa panel tengah berisi sekumpulan aturan.

    Verifikasi bahwa panel tengah berisi sekumpulan aturan.

    Aturan ini memungkinkan pengguna Layanan Manajemen Web resmi untuk menggunakan berbagai penyedia Web Deploy. Misalnya, untuk menyebarkan aplikasi web dan konten ke IIS melalui Web Deploy Handler, harus ada aturan delegasi yang memungkinkan semua pengguna Layanan Manajemen Web terautentikasi menggunakan penyedia contentPath dan iisApp (aturan terakhir yang dapat Anda lihat di cuplikan layar).

    Jika Anda menginstal produk dan komponen dalam urutan yang dijelaskan dalam topik ini, versi terbaru Web Deploy harus secara otomatis menambahkan semua aturan delegasi yang diperlukan ke Layanan Manajemen Web. Jika halaman Delegasi Layanan Manajemen tidak menampilkan aturan apa pun, Anda harus membuatnya sendiri. Untuk petunjuk tentang cara melakukannya, lihat Mengonfigurasi Penangan Penyebaran Web.

  13. Di panel Koneksi , klik simpul server lagi untuk kembali ke pengaturan tingkat atas.

Membuat dan Mengonfigurasi Situs Web IIS

Sebelum dapat menyebarkan konten web ke server, Anda perlu membuat dan mengonfigurasi situs web IIS untuk menghosting konten. Web Deploy hanya dapat menyebarkan paket web ke situs web IIS yang ada; tidak dapat membuat situs web untuk Anda. Anda juga perlu melakukan sedikit konfigurasi tambahan untuk memungkinkan akun non-administrator Anda menyebarkan konten dari jarak jauh. Pada tingkat tinggi, Anda harus menyelesaikan tugas-tugas ini:

  • Buat folder pada sistem file untuk menghosting konten Anda.
  • Buat situs web IIS untuk menyajikan konten, dan kaitkan dengan folder lokal.
  • Berikan izin baca ke identitas kumpulan aplikasi pada folder lokal.
  • Berikan izin IIS yang diperlukan ke akun domain yang akan menyebarkan aplikasi web Anda.

Meskipun tidak ada yang menghentikan Anda menyebarkan konten ke situs web default di IIS, pendekatan ini tidak direkomendasikan untuk apa pun selain skenario pengujian atau demonstrasi. Untuk mensimulasikan lingkungan produksi, Anda harus membuat situs web IIS baru dengan pengaturan yang khusus untuk persyaratan aplikasi Anda.

Untuk membuat situs web IIS

  1. Pada sistem file lokal, buat folder untuk menyimpan konten Anda (misalnya, C:\DemoSite).

  2. Pada menu Mulai, arahkan ke Alat Administratif, lalu klik Manajer Layanan Informasi Internet (IIS).

  3. Di Manajer IIS, di panel Koneksi , perluas simpul server (misalnya, STAGEWEB1).

    Di Manajer IIS, di panel Koneksi, perluas simpul server (misalnya, STAGEWEB1).

  4. Klik kanan simpul Situs , lalu klik Tambahkan Situs Web.

  5. Dalam kotak Nama situs, ketik nama untuk situs web IIS (misalnya, DemoSite).

  6. Dalam kotak Jalur fisik , ketik (atau telusuri) jalur ke folder lokal Anda (misalnya, C:\DemoSite).

  7. Dalam kotak Port , ketik nomor port tempat Anda ingin menghosting situs web (misalnya, 85).

    Catatan

    Nomor port standar adalah 80 untuk HTTP dan 443 untuk HTTPS. Namun, jika Anda menghosting situs web ini di port 80, Anda harus menghentikan situs web default sebelum Anda dapat mengakses situs Anda.

  8. Biarkan kotak Nama host kosong, kecuali Anda ingin mengonfigurasi catatan Sistem Nama Domain (DNS) untuk situs web tersebut, lalu klik OK.

    Biarkan kotak Nama host kosong, kecuali Anda ingin mengonfigurasi catatan Sistem Nama Domain (DNS) untuk situs web tersebut, lalu klik OK.

    Catatan

    Di lingkungan produksi, Anda mungkin ingin menghosting situs web Anda di port 80 dan mengonfigurasi header host, bersama dengan catatan DNS yang cocok. Untuk informasi selengkapnya tentang mengonfigurasi header host di IIS 7, lihat Mengonfigurasi Header Host untuk Situs Web (IIS 7). Untuk informasi selengkapnya tentang peran Server DNS di Windows Server, lihat Gambaran Umum Server DNS.

  9. Di panel Tindakan , di bawah Edit Situs, klik Pengikatan.

  10. Dalam kotak dialog Pengikatan Situs , klik Tambahkan.

    Dalam kotak dialog Pengikatan Situs, klik Tambahkan.

  11. Dalam kotak dialog Tambahkan Pengikatan Situs , atur alamat IP dan Port agar sesuai dengan konfigurasi situs Anda yang sudah ada.

  12. Dalam kotak Nama host , ketik nama server web Anda (misalnya, STAGEWEB1), lalu klik OK.

    Dalam kotak Nama host, ketik nama server web Anda (misalnya, STAGEWEB1), lalu klik OK.

    Catatan

    Pengikatan situs pertama memungkinkan Anda mengakses situs secara lokal menggunakan alamat IP dan port atau http://localhost:85. Pengikatan situs kedua memungkinkan Anda mengakses situs dari komputer lain pada domain menggunakan nama komputer (misalnya, http://stageweb1:85).

  13. Dalam kotak dialog Pengikatan Situs , klik Tutup.

  14. Di panel Koneksi , klik Kumpulan Aplikasi.

  15. Di panel Kumpulan Aplikasi , klik kanan nama kumpulan aplikasi Anda, lalu klik Pengaturan Dasar. Secara default, nama kumpulan aplikasi Anda akan cocok dengan nama situs web Anda (misalnya, DemoSite).

  16. Di daftar versi .NET CLR , pilih .NET CLR v4.0.30319, lalu klik OK.

    Di daftar versi .NET CLR, pilih .NET CLR v4.0.30319, lalu klik OK.

    Catatan

    Solusi sampel memerlukan .NET Framework 4.0. Ini bukan persyaratan untuk Web Deploy secara umum.

Agar situs web Anda dapat menyajikan konten, identitas kumpulan aplikasi harus memiliki izin baca di folder lokal yang menyimpan konten. Di IIS 7.5, kumpulan aplikasi berjalan dengan identitas kumpulan aplikasi unik secara default (berbeda dengan versi IIS sebelumnya, di mana kumpulan aplikasi biasanya akan berjalan menggunakan akun Layanan Jaringan). Identitas kumpulan aplikasi bukan akun pengguna nyata dan tidak muncul di daftar pengguna atau grup apa pun—sebagai gantinya, identitas tersebut dibuat secara dinamis saat kumpulan aplikasi dimulai. Setiap identitas kumpulan aplikasi ditambahkan ke kelompok keamanan IIS_IUSRS lokal sebagai item tersembunyi.

Untuk memberikan izin ke identitas kumpulan aplikasi pada file atau folder, Anda memiliki dua opsi:

  • Tetapkan izin ke identitas kumpulan aplikasi secara langsung, menggunakan format IIS AppPool(nama kumpulan aplikasi) (misalnya, IIS AppPool\DemoSite).
  • Tetapkan izin ke grup IIS_IUSRS .

Pendekatan yang paling umum adalah menetapkan izin ke grup IIS_IUSRS lokal, karena pendekatan ini memungkinkan Anda mengubah kumpulan aplikasi tanpa mengonfigurasi ulang izin sistem file. Prosedur berikutnya menggunakan pendekatan berbasis grup ini.

Catatan

Untuk informasi selengkapnya tentang identitas kumpulan aplikasi di IIS 7.5, lihat Identitas Kumpulan Aplikasi.

Untuk mengonfigurasi izin folder untuk situs web IIS

  1. Di Windows Explorer, telusuri ke lokasi folder lokal Anda.

  2. Klik kanan folder, lalu klik Properti.

  3. Pada tab Keamanan , klik Edit, lalu klik Tambahkan.

  4. Klik Lokasi. Dalam kotak dialog Lokasi , pilih server lokal, lalu klik OK.

    Klik Lokasi. Dalam kotak dialog Lokasi, pilih server lokal, lalu klik OK.

  5. Dalam kotak dialog Pilih Pengguna atau Grup , ketik IIS_IUSRS, klik Periksa Nama, lalu klik OK.

  6. Dalam kotak dialog Izin untuk (nama folder) , perhatikan bahwa grup baru telah diberi izin Baca & eksekusi, Daftar konten folder, dan Izin baca secara default. Biarkan ini tidak berubah dan klik OK.

  7. Klik OK untuk menutup kotak dialog Properti (nama folder) .

Sebagai tugas akhir, Anda harus memberikan izin yang sesuai kepada pengguna non-administrator yang kredensialnya akan Anda gunakan untuk menyebarkan konten. Pengguna ini memerlukan izin untuk menyebarkan isi dari jarak jauh ke situs web Anda.

Untuk mengonfigurasi izin situs web IIS untuk pengguna domain non-administrator

  1. Di Manajer IIS, di panel Koneksi , klik kanan simpul situs web Anda (misalnya, DemoSitus), arahkan ke Sebarkan, lalu klik Konfigurasikan Penerbitan Penyebaran Web.

    Di Manajer IIS, di panel Koneksi, klik kanan simpul situs web Anda (misalnya, DemoSitus), arahkan ke Sebarkan, lalu klik Konfigurasikan Penerbitan Penyebaran Web.

  2. Dalam kotak dialog Konfigurasikan Penerbitan Penyebaran Web , di sebelah kanan pilih pengguna untuk memberikan daftar izin penerbitan , klik tombol elipsis.

    Dalam kotak dialog Konfigurasikan Penerbitan Penyebaran Web, di sebelah kanan pilih pengguna untuk memberikan daftar izin penerbitan, klik tombol elipsis.

  3. Dalam kotak dialog Perbolehkan Pengguna, ketik domain dan nama pengguna akun yang ingin Anda gunakan untuk menyebarkan konten, lalu klik OK.

    Dalam kotak dialog Perbolehkan Pengguna, ketik domain dan nama pengguna akun yang ingin Anda gunakan untuk menyebarkan konten, lalu klik OK.

  4. Dalam kotak dialog Konfigurasikan Penerbitan Penyebaran Web , klik Penyetelan.

    Dalam kotak dialog Konfigurasikan Penerbitan Penyebaran Web, klik Penyetelan.

    Catatan

    Operasi ini melakukan dua fungsi utama dalam satu langkah. Pertama, ini memberikan izin pengguna untuk memodifikasi situs web dari jarak jauh melalui Layanan Manajemen Web, sesuai dengan aturan delegasi yang Anda periksa di bagian sebelumnya. Kedua, ini memberi pengguna kontrol penuh atas folder sumber untuk situs web, yang memungkinkan pengguna untuk menambahkan, memodifikasi, dan mengatur izin pada konten situs web.

  5. Dalam kotak dialog Konfigurasikan Penerbitan Penyebaran Web , klik Tutup.

Mengonfigurasi Pengecualian Firewall

Secara default, Layanan Manajemen Web IIS mendengarkan pada port TCP 8172. Jika Windows Firewall diaktifkan di server web, Anda harus membuat aturan masuk baru untuk mengizinkan lalu lintas TCP pada port 8172 (semua lalu lintas keluar diizinkan secara default di Windows Firewall). Jika Anda menggunakan firewall pihak ketiga, Anda harus membuat aturan untuk mengizinkan lalu lintas.

Petunjuk Dari Port Ke Port Jenis Port
Masuk Apa pun 8172 TCP
Keluar 8172 Apa pun TCP

Untuk informasi selengkapnya tentang mengonfigurasi aturan di Windows Firewall, lihat Mengonfigurasi Aturan Firewall. Untuk firewall pihak ketiga, silakan lihat dokumentasi produk Anda.

Kesimpulan

Server web Anda sekarang harus siap untuk menerima penyebaran jarak jauh ke Web Deploy Handler melalui Layanan Manajemen Web. Sebelum Anda mencoba menyebarkan aplikasi web ke server, Anda mungkin ingin memeriksa titik-titik utama ini:

  • Sudahkah Anda mengaktifkan autentikasi dasar di tingkat server di IIS?
  • Sudahkah Anda mengaktifkan koneksi jarak jauh ke Layanan Manajemen Web?
  • Sudahkah Anda memulai Layanan Manajemen Web?
  • Apakah ada aturan delegasi layanan manajemen di tempat?
  • Apakah identitas kumpulan aplikasi memiliki akses baca ke folder sumber untuk situs web Anda?
  • Apakah akun pengguna non-administrator memiliki izin tingkat situs di IIS?
  • Apakah firewall Anda mengizinkan koneksi masuk ke server pada port TCP 8172?

Bacaan lebih lanjut

Untuk panduan tentang cara mengonfigurasi file proyek Microsoft Build Engine (MSBuild) kustom untuk menyebarkan paket web ke Web Deploy Handler, lihat Mengonfigurasi Properti Penyebaran untuk Lingkungan Target.