Kudu Zip上传到wwwroot

时间:2017-10-23 15:01:43

标签: azure kudu

我尝试将一个zip文件上传到KUDU以获取开发网络应用,并将文件提取到wwwroot文件夹的根目录

使用的网址是https://webappname.scm.azurewebsites.net/api/zip/site/wwwroot

上传到zip的代码是:

     $result = Invoke-RestMethod -Uri $kuduUrl `
                    -Headers @{Authorization=$kuduheader;"If-Match"="*"} `
                    -Method PUT `
                    -InFile $ZipFileLocation `
                    -ContentType "multipart/form-data"

它正在上传.zip文件,而不是将文件解压缩到wwwroot文件夹的根目录,而是在wwwroot中创建一个名为.zip文件同名的文件夹

我确定它非常简单,但我一直在寻找几个小时没有运气!

提前致谢!

1 个答案:

答案 0 :(得分:0)

最可能的原因是您的zip文件包含一个名为wwwroot的根文件夹,导致重复。

另外,zip控制器不是一个非常好的部署选择。请改为使用新的zipdeploy功能。