zip解压缩后,azure应用程序服务没有任何功能

时间:2019-06-25 10:42:14

标签: azure azure-functions

我创建了C#Azure Timmer函数,然后使用在Visual Studio上发布的GUI发布了App,一切正常。然后,我更改为使用Powershell脚本:

$username = $creds.Properties.PublishingUserName
$password = $creds.Properties.PublishingPassword
$apiUrl = "https://" + $FuncAppName + ".scm.azurewebsites.net/api/zipdeploy"
$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $username, $password)))
$filePath = "publish.zip"
$userAgent = "powershell/1.0"
Invoke-RestMethod -Uri $apiUrl -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)} -UserAgent $userAgent -Method POST -InFile $filePath -ContentType "multipart/form-data"

没有任何错误,但是当我检查Azure时,我的Service应用程序没有新功能。那么如何解决呢?

enter image description here

1 个答案:

答案 0 :(得分:1)

apiUrl应该指向wwwroot的文件夹zipDeploy

$apiUrl = "https://" + $functionAppName + ".scm.azurewebsites.net/api/zip/site/wwwroot"

这是我一直在使用的,它工作正常。