Wir FunctionApps durch ARM-Vorlagen erstellen und die Funktionen Kudu API laden, wie unten, bekommt NuGet in Azure Funktionen wiederherstellen funktioniert nicht, wenn Funktionen als Zip-Dateien über die API Kudu hochgeladen werden
Invoke-RestMethod -Headers @{Authorization=(“Basic {0}” -f $base64AuthInfo)} `
-Uri "<funcappURI>/api/zip/site/wwwroot" `
-Method Put `
-InFile "function.zip" `
-ContentType "multipart/form-data"
gezeigt Obwohl die Funktion erstellt wurde, löst der Zip-Upload keine NuGet-Wiederherstellung aus, wodurch die Funktion fehlschlägt.
Nur eine manuelle Änderung in der Datei project.json löst eine Wiederherstellung aus.
Gibt es eine Möglichkeit, eine Nuget-Wiederherstellung ohne manuelle Schritte auszulösen?