Dalam artikel ini, Anda akan mempelajari cara menerbitkan aplikasi web ASP.NET pertama Anda ke berbagai lokasi termasuk server web lokal seperti IIS dan lingkungan cloud jarak jauh seperti Azure App Service.
Artikel ini mendukung ASP.NET dan ASP.NET Core.
Prasyarat
Anda perlu menginstal Visual Studio dengan ASP.NET dan beban kerja pengembangan web.
Jika Anda telah menginstal Visual Studio:
Pasang pembaruan terbaru di Visual Studio dengan memilih Bantuan>Periksa Pembaruan.
Tambahkan beban kerja dengan memilih Alat>Dapatkan Alat dan Fitur.
Mulai
Di Penjelajah Solusi, klik kanan proyek Anda dan pilih Terbitkan.
Jika Anda menerbitkan aplikasi web ini untuk pertama kalinya, berikutnya Anda akan melihat wizard Terbitkan.
Catatan
Visual Studio memfilter daftar tujuan tergantung pada jenis aplikasi web.
Menerbitkan aplikasi web Anda ke Docker Container Registry
Anda dapat menerbitkan aplikasi web sebagai kontainer Docker ke Docker Container Registry yang kompatibel.
Klik Berikutnya dan pilih dari opsi yang tersedia, seperti Azure Container Registry atau Docker Hub.
Azure Container Registry
Selanjutnya, untuk Azure Container Registry, pilih instans yang sudah ada atau buat instans baru.
Docker Hub
Selanjutnya, untuk Docker Hub, berikan kredensial penerbitan.
Docker Container Registry Lainnya
Selanjutnya, untuk registri kontainer Docker lainnya, berikan URI dan terbitkan kredensial.
Panduan Terbitkan dimulai
Selanjutnya, Anda akan melihat halaman ringkasan untuk profil penerbitan baru yang baru saja Anda buat menggunakan wizard Terbitkan. Klik Terbitkan dan Visual Studio menyebarkan aplikasi web Anda ke Docker Container Registry yang ditentukan.
Catatan
Cuplikan layar di atas menunjukkan profil publikasi yang menargetkan Azure Docker Registry, tetapi tombol Terbitkan yang sama tersedia untuk ketiga opsi Docker Container Registry.
Menerbitkan aplikasi web Anda ke folder
Anda dapat menerbitkan aplikasi web ke folder lokal dan jaringan.
Pertama, berikan jalur dan klik Selesai untuk menyelesaikan wizard Terbitkan.
Selanjutnya, Anda akan melihat halaman ringkasan untuk profil penerbitan baru yang baru saja Anda buat menggunakan wizard Terbitkan. Klik Terbitkan dan Visual Studio menyebarkan aplikasi web Anda ke jalur yang disediakan.
Anda dapat kembali ke halaman ringkasan ini setelah menutupnya. Lain kali Anda mengeklik kanan dan memilih Terbitkan, Visual Studio membuka halaman ringkasan ini. (Untuk kembali ke wizard Terbitkan cukup klik Baru di halaman ringkasan.)
Menerbitkan aplikasi web Anda ke server FTP/FTPS
Anda dapat menerbitkan aplikasi web menggunakan FTP atau FTPS.
Berikan detail sambungan yang diperlukan dan pilih Selesai.
Selanjutnya, Anda akan melihat halaman ringkasan untuk profil penerbitan baru yang baru saja Anda buat menggunakan wizard Terbitkan. Klik Terbitkan dan Visual Studio menyebarkan aplikasi web Anda ke Server FTP atau FTPS yang disediakan.
Anda dapat kembali ke halaman ringkasan ini setelah menutupnya. Saat berikutnya Anda mengeklik kanan dan menerbitkan, Visual Studio membuka halaman ringkasan ini. (Untuk kembali ke wizard Terbitkan cukup klik Baru di halaman ringkasan.)
Menerbitkan aplikasi web Anda ke Server Web (IIS)
Anda dapat menerbitkan aplikasi web ke IIS.
Pilih mode penyebaran yang diinginkan. Pilih Web Deploy untuk segera menyebarkan aplikasi ke server yang ditentukan. Pilih Paket Penyebaran Web untuk membuat file zip paket yang berisi artefak penyebaran untuk digunakan nanti oleh Anda atau orang lain.
Penyebaran web
Berikan detail sambungan yang diperlukan dan pilih Selesai.
Pada komputer jarak jauh, pastikan bahwa Penyebaran Web diinstal dan Layanan Manajemen Web dimulai. Lihat Kode kesalahan Web Deploy.
Paket Penyebaran Web
Klik Telusuri... untuk membuka kotak dialog Pilih Lokasi Paket dan masukkan jalur ke tempat Anda ingin membuat paket, termasuk nama file .zip.
Panduan Terbitkan dimulai
Selanjutnya, Anda akan melihat halaman ringkasan untuk profil penerbitan baru yang baru saja Anda buat menggunakan wizard Terbitkan. Klik Terbitkan dan Visual Studio menyebarkan aplikasi web Anda ke server IIS yang ditentukan.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat: https://aka.ms/ContentUserFeedback.