Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dengan Azure App Service, Anda memiliki beberapa opsi untuk menyebarkan kode dan konfigurasi aplikasi web Anda. Metode penyebaran ini mendukung satu atau beberapa mekanisme autentikasi. Artikel ini menyediakan detail tentang metode penyebaran dan mekanisme autentikasi.
Catatan
Untuk menonaktifkan autentikasi dasar untuk aplikasi App Service Anda, lihat Menonaktifkan autentikasi dasar dalam penyebaran App Service.
| Metode penyebaran | Otentikasi | Dokumentasi referensi |
|---|---|---|
| Azure CLI | Microsoft Entra ID | Di Azure CLI versi 2.48.1 atau yang lebih baru, perintah berikut menggunakan Microsoft Entra jika autentikasi dasar dinonaktifkan untuk aplikasi web atau aplikasi fungsi Anda: - az webapp up - az webapp deploy - az webapp log deployment show - az webapp log deployment list - az webapp log download - az webapp log tail - az webapp browse - az webapp create-remote-connection - az webapp ssh - penyebaran az functionapp Use "- az functionapp log deployment list" untuk melihat daftar log deployment pada function app. - az functionapp log deployment show (Perintah berikut digunakan untuk menampilkan log deployment di aplikasi fungsi Azure) - az functionapp deployment source config-zip (perintah untuk mengonfigurasi sumber penyebaran aplikasi fungsi menggunakan file zip) Untuk informasi selengkapnya, lihat az appservice dan az webapp. |
| Azure PowerShell | Microsoft Entra | Di Azure PowerShell versi 9.7.1 atau yang lebih baru, Microsoft Entra tersedia untuk App Service. Untuk informasi selengkapnya, lihat Sampel PowerShell untuk Azure App Service. |
| Titik akhir REST SCM/Kudu/OneDeploy | Autentikasi dasar Microsoft Entra |
Menyebarkan file ke App Service |
| Kudu UI | Autentikasi dasar Microsoft Entra |
Menyebarkan file ke App Service |
| FTP/FTPS | Autentikasi dasar | Menyebarkan aplikasi Anda ke Azure App Service dengan menggunakan FTP/S |
| Visual Studio | Autentikasi dasar Microsoft Entra |
Mulai cepat: Menyebarkan aplikasi web ASP.NET Mengembangkan dan menyebarkan WebJobs dengan menggunakan Visual Studio Memecahkan masalah aplikasi di Azure App Service dengan menggunakan Visual Studio Integrasi GitHub Actions di Visual Studio Menyebarkan aplikasi Anda ke Azure dengan menggunakan alur kerja GitHub Actions yang dibuat oleh Visual Studio |
| Visual Studio Code | Microsoft Entra |
Mulai cepat: Menyebarkan aplikasi web ASP.NET Bekerja dengan GitHub dalam Visual Studio Code |
| GitHub dengan GitHub Actions | Menerbitkan profil (autentikasi dasar) Pokok layanan (Microsoft Entra) OpenID Connect (Microsoft Entra) |
Menyebarkan ke App Service dengan menggunakan GitHub Actions |
| GitHub dengan layanan build App Service sebagai mesin build | Autentikasi dasar | Penyebaran berkelanjutan ke Azure App Service |
| GitHub dengan Azure Pipelines sebagai mesin build | Menerbitkan profil (autentikasi dasar) Koneksi layanan Azure DevOps |
Menyebarkan ke App Service dengan menggunakan Azure Pipelines |
| Azure Repos dengan menggunakan layanan App Service sebagai mesin pembangun | Autentikasi dasar | Penyebaran berkelanjutan ke Azure App Service |
| Azure Repos dengan Azure Pipelines sebagai mesin pembangun | Menerbitkan profil (autentikasi dasar) Koneksi layanan Azure DevOps |
Menyebarkan ke App Service dengan menggunakan GitHub Actions |
| Bitbucket | Autentikasi dasar | Penyebaran berkelanjutan ke Azure App Service |
| Git Lokal | Autentikasi dasar | Penyebaran Git Lokal ke Azure App Service |
| Repositori Git Eksternal | Autentikasi dasar | Menyiapkan penyebaran berkelanjutan dengan menggunakan langkah manual |
| Jalankan langsung dari file ZIP yang diunggah | Microsoft Entra | Menjalankan aplikasi Anda di Azure App Service langsung dari paket ZIP |
| Jalankan langsung dari URL eksternal | Tidak berlaku (koneksi keluar) | Jalankan dari URL eksternal sebagai gantinya |
| Plug-in Maven untuk Azure App Service (Java) | Microsoft Entra | Mulai cepat: Membuat aplikasi Java di Azure App Service |
| Plug-in Gradle untuk Layanan Aplikasi Azure (Java) | Microsoft Entra | Mengonfigurasi aplikasi Java untuk Azure App Service |
| Web hook | Autentikasi dasar | Web hook |
| Asisten migrasi App Service | Autentikasi dasar | Alat migrasi Azure App Service |
| Asisten migrasi App Service untuk skrip PowerShell | Autentikasi dasar | Alat migrasi Azure App Service |
| Penemuan/penilaian/migrasi Azure Migrate untuk App Service | Microsoft Entra |
Tutorial: Menilai aplikasi web untuk migrasi ke Azure App Service Memodernisasi aplikasi web ASP.NET ke kode Azure App Service |