我正在尝试将 zip 文件上传到 KUDU 以用于开发 Web 应用程序,并将文件提取到 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 文件同名的文件夹
我确信这很简单,但我已经找了几个小时了,但没有成功!
提前致谢!
最佳答案
最可能的原因是您的 zip 文件包含名为 wwwroot
的根文件夹,从而导致重复。
顺便说一句,zip Controller 并不是一个很好的部署选择。请尝试新的zipdeploy功能代替。
关于azure - Kudu Zip 上传到 wwwroot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46892587/