我尝试将一个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文件同名的文件夹
我确定它非常简单,但我一直在寻找几个小时没有运气!
提前致谢!
答案 0 :(得分:0)
最可能的原因是您的zip文件包含一个名为wwwroot
的根文件夹,导致重复。
另外,zip控制器不是一个非常好的部署选择。请改为使用新的zipdeploy功能。