Bir bulut klasöründen içerik eşitleme Azure App ServiceSync content from a cloud folder to Azure App Service

Bu makalede, içeriğinizi Dropbox ve OneDrive 'dan Azure App Service eşitlenecek.This article shows you how to sync your content to Azure App Service from Dropbox and OneDrive.

İsteğe bağlı içerik eşitleme dağıtımı App Service kudu dağıtım altyapısıtarafından desteklenir.The on-demand content sync deployment is powered by the App Service Kudu deployment engine. Uygulama kodunuzla ve içeriklerle, belirtilen bir bulut klasöründe çalışabilir ve ardından bir düğmeye tıklayarak App Service eşitleyebilirsiniz.You can, work with your app code and content in a designated cloud folder, and then sync to App Service with the click of a button. İçerik eşitleme, kudu derleme sunucusunu kullanır.Content sync uses the Kudu build server.

İçerik eşitleme dağıtımını etkinleştirEnable content sync deployment

İçerik eşitlemesini etkinleştirmek için Azure portalApp Service uygulama sayfanıza gidin.To enable content sync, navigate to your App Service app page in the Azure portal.

Sol taraftaki menüden Deployment Center > OneDrive veya Dropbox > Yetkilendir' e tıklayın.In the left menu, click Deployment Center > OneDrive or Dropbox > Authorize. Yetkilendirme istemlerini izleyin.Follow the authorization prompts.

Yalnızca OneDrive veya Dropbox ile bir kez yetkilendirme yapmanız gerekir.You only need to authorize with OneDrive or Dropbox once. Zaten yetkiniz varsa devam' a tıklamanız yeterlidir.If you're already authorized, just click Continue. Hesabı Değiştir' i tıklatarak yetkili OneDrive veya Dropbox hesabını değiştirebilirsiniz.You can change the authorized OneDrive or Dropbox account by clicking Change account.

Yapılandır sayfasında, eşitlenmesini istediğiniz klasörü seçin.In the Configure page, select the folder you want to synchronize. Bu klasör, OneDrive veya Dropbox 'ta aşağıdaki belirtilen içerik yolu altında oluşturulur.This folder is created under the following designated content path in OneDrive or Dropbox.

  • OneDrive:Apps\Azure Web AppsOneDrive: Apps\Azure Web Apps
  • Dropbox:Apps\AzureDropbox: Apps\Azure

İşiniz bittiğinde devam' a tıklayın.When finished, click Continue.

Özet sayfasında, seçeneklerinizi doğrulayıp son' a tıklayın.In the Summary page, verify your options and click Finish.

İçeriği eşitlerSynchronize content

Bulut klasörünüzdeki içerikleri App Service eşitlemek istediğinizde, Dağıtım Merkezi sayfasına dönün ve Eşitle' ye tıklayın.When you want to synchronize content in your cloud folder with App Service, go back to the Deployment Center page and click Sync.

Not

API 'lerde temeldeki farklılıklar nedeniyle, OneDrive iş Şu anda desteklenmiyor.Because of underlying differences in the APIs, OneDrive for Business is not supported at this time.

İçerik eşitleme dağıtımını devre dışı bırakDisable content sync deployment

İçerik eşitlemesini devre dışı bırakmak için Azure portalApp Service uygulama sayfanıza gidin.To disable content sync, navigate to your App Service app page in the Azure portal.

Sol menüde Dağıtım Merkezi > bağlantısı kes' e tıklayın.In the left menu, click Deployment Center > Disconnect.

Dağıtım sırasında uygulamama ne?What happens to my app during deployment?

Resmi olarak desteklenen dağıtım yöntemlerini tüm dosyalarda değişiklik /home/site/wwwroot uygulamanızın klasör.All the officially supported deployment methods make changes to the files in the /home/site/wwwroot folder of your app. Bu dosyalar, üretimde çalışan aynıdır.These files are the same ones that are run in production. Bu nedenle, dağıtımı kilitli dosyalar nedeniyle başarısız olabilir.Therefore, the deployment can fail because of locked files. Tüm dosyalar aynı anda güncelleştirilmediğinden üretim uygulamasında da dağıtım sırasında davranmasına neden olabilecek.The app in production may also behave unpredictably during deployment, because not all the files updated at the same time. Bu sorunlarla karşılaşmamak için birkaç farklı yolu vardır:There are a few different ways to avoid these issues:

Sonraki adımlarNext steps