Synchronizowanie zawartości z folderu w chmurze do Azure App Service

W tym artykule pokazano, jak zsynchronizować zawartość z Azure App Service z Dropbox i OneDrive.

Dzięki podejściu do synchronizacji zawartości pracujesz z kodem aplikacji i zawartością w wyznaczonym folderze w chmurze, aby upewnić się, że jest w stanie gotowości do wdrożenia, a następnie zsynchronizuj ją, aby App Service za pomocą kliknięcia przycisku.

Ze względu na podstawowe różnice w interfejsach API OneDrive dla Firm nie jest obecnie obsługiwana.

Uwaga

Strona Centrum programowania (wersja klasyczna) w Azure Portal, która jest starym środowiskiem wdrażania, zostanie uznana za przestarzałą w marcu 2021 r. Ta zmiana nie wpłynie na żadne istniejące ustawienia wdrożenia w aplikacji i będzie można nadal zarządzać wdrażaniem aplikacji na stronie Centrum wdrażania .

Włączanie wdrażania synchronizacji zawartości

  1. W Azure Portal przejdź do strony zarządzania dla aplikacji App Service.

  2. W menu po lewej stronie kliknij pozycję Centrum> wdrażania Ustawienia.

  3. W obszarze Źródło wybierz pozycję OneDrive lub Dropbox.

  4. Kliknij pozycję Autoryzuj i postępuj zgodnie z monitami dotyczącymi autoryzacji.

    Shows how to authorize OneDrive or Dropbox in the Deployment Center in the Azure portal.

    Musisz autoryzować tylko raz dla konta platformy Azure OneDrive lub Dropbox. Aby autoryzować inne konto OneDrive lub Dropbox dla aplikacji, kliknij pozycję Zmień konto.

  5. W folderze wybierz folder do zsynchronizowania. Ten folder jest tworzony w następującej wyznaczonej ścieżce zawartości w OneDrive lub Dropbox.

    • OneDrive:Apps\Azure Web Apps
    • Dropbox:Apps\Azure
  6. Kliknij pozycję Zapisz.

Synchronizowanie zawartości

  1. W Azure Portal przejdź do strony zarządzania dla aplikacji App Service.

  2. W menu po lewej stronie kliknij kolejno pozycje Centrum>wdrażaniaRedeploy/Sync.

    Shows how to sync your cloud folder with App Service.

  3. Kliknij przycisk OK , aby potwierdzić synchronizację.

Wyłączanie wdrażania synchronizacji zawartości

  1. W Azure Portal przejdź do strony zarządzania dla aplikacji App Service.

  2. W menu po lewej stronie kliknij pozycję Centrum> wdrażania Ustawienia>Disconnect.

    Shows how to disconnect your cloud folder sync with your App Service app in the Azure portal.

Co się stanie z moją aplikacją podczas wdrażania?

Wszystkie oficjalnie obsługiwane metody wdrażania wprowadzają zmiany w plikach w folderze /home/site/wwwroot aplikacji. Te pliki są używane do uruchamiania aplikacji. Dlatego wdrożenie może zakończyć się niepowodzeniem z powodu zablokowanych plików. Aplikacja może również zachowywać się nieprzewidywalnie podczas wdrażania, ponieważ pliki nie są aktualizowane w tym samym czasie. To zachowanie jest niepożądane w przypadku aplikacji przeznaczonej dla klientów. Istnieje kilka sposobów, aby uniknąć tych problemów:

Następne kroki