/ / Funkcja Azure: Publikowanie kończy się niepowodzeniem z komunikatem „Wdrażanie sieci nie może zmodyfikować pliku w lokalizacji docelowej, ponieważ jest zablokowane przez proces zewnętrzny.” - funkcje azure

Funkcja Azure: Publikowanie kończy się niepowodzeniem z komunikatem "Wdrażanie internetowe nie może zmodyfikować pliku w docelowym miejscu, ponieważ jest zablokowany przez proces zewnętrzny." - funkcje azure

Opracowuję projekt Azure Functions i kiedy publikuję za pierwszym razem, OK. Następnie publikuję ponownie, pojawia się ten błąd:

Web Deploy nie może zmodyfikować pliku „FunctionApp5.dll ”na stronie miejsce docelowe, ponieważ jest zablokowane przez proces zewnętrzny. W celu aby operacja publikowania zakończyła się powodzeniem, może być konieczne ponowne uruchomienie wniosek o zwolnienie blokady lub skorzystaj z reguły AppOffline obsługi aplikacji .Net w następnej próbie publikacji. Uczyć się Więcej w: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE.

Publikuje tylko po wejściu do portalu Azure i ponownym uruchomieniu aplikacji Azure Function

Azure Portal i Visual Studio 2017

Odpowiedzi:

5 dla odpowiedzi № 1

Zestaw

MSDEPLOY_RENAME_LOCKED_FILES=1

w aplikacji Azure funkcja Ustawienia zwykle rozwiązywały ten problem

Skonfiguruj

Można to również zrobić w Visual Studio na stronie Publikuj -> Ustawienia aplikacji:

Ustawienia aplikacji


2 dla odpowiedzi nr 2

Zaktualizowana odpowiedź: Poniżej znajduje się dokumentacja kroków, które można podjąć, gdy pliki są zablokowane (oprócz ręcznego ponownego uruchomienia aplikacji). https://github.com/projectkudu/kudu/wiki/Dealing-with-locked-files-during-deployment


0 dla odpowiedzi № 3

Przejdź do karty Funkcje na platformie Azure i naciśnij klawiszPrzycisk Uruchom ponownie. Następnie spróbuj ponownie opublikować w Visual Studio. Czasami zamknięcie przeglądarki i jej ponowne otwarcie lub kombinacja tych rzeczy są konieczne.

To wszystko, co musisz zrobić. wprowadź opis obrazu tutaj