2016-08-01 1 views
1

Nous créons FunctionApps grâce à des modèles ARM et télécharger les fonctions utilisant l'API Kudu comme indiqué ci-dessous,NuGet restaurer dans les fonctions Azure ne fonctionne pas lorsque les fonctions sont téléchargées sous forme de fichiers zip via l'API Kudu

Invoke-RestMethod -Headers @{Authorization=(“Basic {0}” -f $base64AuthInfo)} ` 
        -Uri "<funcappURI>/api/zip/site/wwwroot" ` 
        -Method Put ` 
        -InFile "function.zip" ` 
        -ContentType "multipart/form-data" 

Bien que la fonction obtient créé, le chargement par zip ne déclenche pas de restauration NuGet, ce qui provoque l'échec de la fonction.

Seul un changement manuel dans le fichier project.json déclenche une restauration.

Y at-il un moyen de déclencher une restauration de nuget, sans impliquer d'étape manuelle?

Répondre