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

W tym artykule pokazano, jak zsynchronizować zawartość z Azure App Service z usług 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ęUstawieniaCentrum> wdrażania.

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

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

    Pokazuje, jak autoryzować usługę OneDrive lub Dropbox w Centrum wdrażania w Azure Portal.

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

  5. W folderze wybierz folder do zsynchronizowania. Ten folder jest tworzony w ramach następującej wyznaczonej ścieżki zawartości w usłudze 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 pozycję Centrum>wdrażania Ponownie/Zsynchronizuj.

    Pokazuje, jak zsynchronizować folder w chmurze z 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ęUstawienia>Centrum> wdrażaniaRozłącz.

    Pokazuje, jak rozłączyć synchronizację folderu w chmurze z aplikacją App Service w 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:

Wycofanie integracji usług OneDrive i Dropbox

30 września 2023 r. integracje usług Microsoft OneDrive i Dropbox dla Azure App Service i Azure Functions zostaną wycofane. Jeśli używasz usługi OneDrive lub Dropbox, wyłącz wdrożenia synchronizacji zawartości z usług OneDrive i Dropbox. Następnie można skonfigurować wdrożenia z dowolnej z następujących alternatyw

Następne kroki