Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure App Service ile web uygulama kodunuzu ve yapılandırmanızı dağıtmak için birden çok seçeneğiniz vardır. Bu dağıtım yöntemleri bir veya daha fazla kimlik doğrulama mekanizmasını destekler. Bu makalede dağıtım yöntemleri ve kimlik doğrulama mekanizmaları hakkında ayrıntılar sağlanır.
Not
App Service uygulamanızda temel kimlik doğrulamasını devre dışı bırakmak için bkz . App Service dağıtımlarında temel kimlik doğrulamasını devre dışı bırakma.
| Dağıtım yöntemi | Kimlik doğrulama | Başvuru belgeleri |
|---|---|---|
| Azure CLI | Microsoft Entra ID | Azure CLI sürüm 2.48.1 veya sonraki sürümlerinde, web uygulamanız veya işlev uygulamanız için temel kimlik doğrulaması kapalıysa aşağıdaki komutlar Microsoft Entra'yı kullanır: - az webapp up komutu çalıştırılıyor - az webapp deploy - az webapp log deployment show komutunu çalıştırarak dağıtım günlüklerini görüntüleyin. - az webapp log deployment list - az webapp log download - az webapp log tail - az webapp browse - az webapp create-remote-connection - az webapp ssh - az functionapp deploy - az functionapp log deployment list komutunu kullanarak dağıtım günlüklerini listeleyin. - az functionapp log deployment show - az functionapp dağıtımı kaynak yapılandırma-zip Daha fazla bilgi için bkz . az appservice ve az webapp. |
| Azure PowerShell | Microsoft Entra | Azure PowerShell sürüm 9.7.1 veya sonraki sürümlerinde Microsoft Entra, App Service için kullanılabilir. Daha fazla bilgi için bkz. Azure Uygulaması Hizmeti için PowerShell örnekleri. |
| SCM/Kudu/OneDeploy REST uç noktası | Temel kimlik doğrulama Microsoft Entra |
App Service'e dosya dağıtma |
| Kudu Kullanıcı Arabirimi | Temel kimlik doğrulama Microsoft Entra |
App Service'e dosya dağıtma |
| FTP/FTPS | Temel kimlik doğrulaması | FTP/S kullanarak uygulamanızı Azure App Service'e dağıtma |
| Visual Studio | Temel kimlik doğrulama Microsoft Entra |
Hızlı Başlangıç: ASP.NET web uygulaması dağıtma Visual Studio kullanarak Web İşleri geliştirme ve dağıtma Visual Studio kullanarak Azure App Service'te uygulama sorunlarını giderme Visual Studio'da GitHub Actions tümleştirmesi Visual Studio tarafından oluşturulan GitHub Actions iş akışlarını kullanarak uygulamanızı Azure'a dağıtma |
| Visual Studio Code | Microsoft Entra |
Hızlı Başlangıç: ASP.NET web uygulaması dağıtma VS Code'da GitHub ile çalışma |
| GitHub Actions ile GitHub | Yayımlama profili (temel kimlik doğrulaması) Hizmet sorumlusu (Microsoft Entra) OpenID Connect (Microsoft Entra) |
GitHub Actions kullanarak App Service'e dağıtma |
| Derleme altyapısı olarak App Service derleme hizmeti ile GitHub | Temel kimlik doğrulama | Azure App Service için sürekli dağıtım |
| Derleme altyapısı olarak Azure Pipelines ile GitHub | Yayımlama profili (temel kimlik doğrulaması) Azure DevOps hizmet bağlantısı |
Azure Pipelines kullanarak App Service'e dağıtma |
| Derleme altyapısı olarak App Service derleme hizmeti ile Azure Repos | Temel kimlik doğrulaması | Azure App Service için sürekli dağıtım |
| Azure Pipelines'ı derleme altyapısı olarak kullanarak Azure Repos | Yayımlama profili (temel kimlik doğrulaması) Azure DevOps hizmet bağlantısı |
GitHub Actions kullanarak App Service'e dağıtma |
| Bitbucket | Temel kimlik doğrulaması | Azure App Service için sürekli dağıtım |
| Yerel Git | Temel kimlik doğrulaması | Azure Uygulaması Hizmetine yerel Git dağıtımı |
| Dış Git deposu | Temel kimlik doğrulaması | El ile uygulanan adımları kullanarak sürekli dağıtım ayarlama |
| Karşıya yüklenen zip dosyasından doğrudan çalıştırma | Microsoft Entra | Uygulamanızı doğrudan bir ZIP paketinden Azure Uygulaması Hizmeti'nde çalıştırma |
| Doğrudan dış URL'den çalıştırma | Uygulanamaz (giden bağlantı) | Bunun yerine dış URL'den çalıştırma |
| Azure App Service için Maven eklentisi (Java) | Microsoft Entra | Hızlı Başlangıç: Azure Uygulaması Hizmetinde Java uygulaması oluşturma |
| Azure App Service için Gradle eklentisi (Java) | Microsoft Entra | Azure Uygulaması Hizmeti için Java uygulaması yapılandırma |
| Web kancaları | Temel kimlik doğrulaması | Web kancaları |
| App Service geçiş yardımcısı | Temel kimlik doğrulaması | Azure Uygulaması Hizmeti geçiş araçları |
| PowerShell betikleri için App Service geçiş yardımcısı | Temel kimlik doğrulaması | Azure Uygulaması Hizmeti geçiş araçları |
| App Service hizmeti için Azure Migrate bulma/değerlendirme/geçiş | Microsoft Entra |
Öğretici: Azure App Service'e geçiş için web uygulamalarını değerlendirme ASP.NET web uygulamalarını Azure Uygulaması Hizmet koduna modernleştirme |