Azure'da Web Apps için dağıtım hakkında SSS

Bu makalede, Azure App Service Web Apps özelliğine yönelik dağıtım sorunları hakkında sık sorulan soruların (SSS) yanıtları bulunur.

Bu makalede Azure sorununuz giderilmediyse MSDN ve Stack Overflow'daki Azure forumlarını ziyaret edin. Sorununuzu bu forumlara gönderebilir veya Twitter'da @AzureSupport gönderebilirsiniz. Ayrıca bir Azure desteği isteği gönderebilirsiniz. Destek isteği göndermek için Azure desteği sayfasında Destek al'ı seçin.

App Service web uygulamalarını kullanmaya yeni başladım. Kodumu yayımlamak Nasıl yaparım??

Web uygulaması kodunuzu yayımlamaya yönelik bazı seçenekler şunlardır:

  • Visual Studio kullanarak dağıtma. Visual Studio çözümünüz varsa web uygulaması projesine sağ tıklayın ve yayımla'yı seçin.
  • FTP istemcisi kullanarak dağıtın. Azure portal kodunuzu dağıtmak istediğiniz web uygulamasının yayımlama profilini indirin. Ardından, aynı yayımlama profili FTP kimlik bilgilerini kullanarak dosyaları \site\wwwroot dizinine yükleyin.

Daha fazla bilgi için bkz. Uygulamanızı App Service dağıtma.

Visual Studio'dan dağıtmaya çalıştığımda bir hata iletisi görüyorum. Bu hatayı Nasıl yaparım? düzeltebilirsiniz?

Aşağıdaki iletiyi görürseniz SDK'nın eski bir sürümünü kullanıyor olabilirsiniz:

'YourResourceGroup' kaynak grubundaki 'YourResourceName' kaynağı için dağıtım sırasında hata: MissingRegistrationForLocation: Abonelik, 'Central US' konumundaki 'components' kaynak türü için kaydedilmedi. Bu konuma erişebilmek için bu sağlayıcıya yeniden kaydolun.

Bu hatayı çözmek için en son SDK'ya yükseltin. Bu iletiyi görüyorsanız ve en son SDK'ya sahipseniz bir destek isteği gönderin.

Visual Studio'dan App Service'a ASP.NET bir uygulama dağıt Nasıl yaparım??

Beş dakika içinde Azure'da ilk ASP.NET web uygulamanızı oluşturma öğreticisi, Visual Studio kullanarak ASP.NET bir web uygulamasını App Service bir web uygulamasına nasıl dağıtabileceğinizi gösterir.

Farklı dağıtım kimlik bilgileri türleri nelerdir?

App Service, yerel Git dağıtımı ve FTP/S dağıtımı için iki tür kimlik bilgilerini destekler. Dağıtım kimlik bilgilerini yapılandırma hakkında daha fazla bilgi için bkz. App Service için dağıtım kimlik bilgilerini yapılandırma.

App Service web uygulamamın dosya veya dizin yapısı nedir?

App Service uygulamanızın dosya yapısı hakkında bilgi için bkz. Azure'da dosya yapısı.

Dosyalarımı FTP'ye denediğimde "FTP Hatası 550 - Diskte yeterli alan yok" sorununu Nasıl yaparım? çözelim?

Bu iletiyi görüyorsanız, büyük olasılıkla web uygulamanızın hizmet planında bir disk kotası ile karşılaşıyorsunuz demektir. Disk alanı gereksinimlerinize göre daha yüksek bir hizmet katmanına ölçek artırmanız gerekebilir. Fiyatlandırma planları ve kaynak sınırları hakkında daha fazla bilgi için bkz. fiyatlandırma App Service.

App Service web uygulamam için sürekli dağıtımı ayarlamak Nasıl yaparım??

Azure DevOps, OneDrive, GitHub, Bitbucket, Dropbox ve diğer Git depoları gibi çeşitli kaynaklardan sürekli dağıtım ayarlayabilirsiniz. Bu seçenekler portalda kullanılabilir. App Service için sürekli dağıtım, sürekli dağıtımın nasıl ayarlandığını açıklayan yararlı bir öğreticidir.

GitHub ve Bitbucket'ten sürekli dağıtımla ilgili sorunları Nasıl yaparım? giderin?

GitHub veya Bitbucket'ten sürekli dağıtımla ilgili sorunları araştırma konusunda yardım için bkz . Sürekli dağıtımı araştırma.

Sitemde FTP yapıp kodumu yayımlayamıyorum. Bu sorunu Nasıl yaparım? çözebilirsiniz?

FTP sorunlarını çözmek için şu adımları izleyin:

  1. Doğru ana bilgisayar adını ve kimlik bilgilerini girdiğinizi doğrulayın. Farklı kimlik bilgileri türleri ve bunların nasıl kullanılacağı hakkında ayrıntılı bilgi için bkz . Dağıtım kimlik bilgileri.
  2. FTP bağlantı noktalarının güvenlik duvarı tarafından engellenmediğini doğrulayın. Bağlantı noktaları şu ayarlara sahip olmalıdır:
    • FTP denetimi bağlantı noktası: 21
    • FTP veri bağlantısı bağlantı noktası: 989, 10001-10300

Kodumu App Service'da yayımlamak Nasıl yaparım??

Azure Hızlı Başlangıç, uygulamanızı istediğiniz dağıtım yığınını ve yöntemini kullanarak dağıtmanıza yardımcı olacak şekilde tasarlanmıştır. Hızlı Başlangıç'ı kullanmak için Azure portal uygulama hizmetinize gidin, Dağıtım'ın altında Hızlı Başlangıç'ı seçin.

App Service dağıtımı sonrasında uygulamam neden bazen yeniden başlatıyor?

Bir uygulama dağıtımının yeniden başlatmayla sonuçlanabileceği durumlar hakkında bilgi edinmek için bkz . Dağıtım ve çalışma zamanı sorunları. Makalede açıklandığı gibi, App Service dosyaları wwwroot klasörüne dağıtır. Uygulamanızı hiçbir zaman doğrudan yeniden başlatmaz.

Azure DevOps kodunu App Service ile tümleştirmek Nasıl yaparım??

Azure DevOps ile sürekli dağıtım kullanmak için iki seçeneğiniz vardır:

  • Git projesi kullanın. Dağıtım Merkezi'ni kullanarak App Service aracılığıyla bağlanın.
  • Team Foundation Sürüm Denetimi (TFVC) projesi kullanın. App Service için derleme aracısını kullanarak dağıtın.

Bu seçeneklerin her ikisi için de sürekli kod dağıtımı, mevcut geliştirici iş akışlarına ve iade yordamlarına bağlıdır. Daha fazla bilgi için şu makalelere bakın:

Uygulamamı App Service dağıtmak için FTP veya FTPS kullanmak Nasıl yaparım??

Web uygulamanızı App Service dağıtmak için FTP veya FTPS kullanma hakkında bilgi için bkz. FTP/S kullanarak uygulamanızı App Service dağıtma.

Yardım için bize ulaşın

Sorularınız veya yardıma ihtiyacınız varsa bir destek isteği oluşturun veya Azure topluluk desteği isteyin. Ürün geri bildirimini Azure geri bildirim topluluğuna da gönderebilirsiniz.