azure - Kudu Zip 上传到 wwwroot

标签 azure kudu

我正在尝试将 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/

相关文章:

azure - 如何在 Azure Application Insights 上进行独特的分析

azure - 如何将 Azure 函数部署发布配置从发布更改为调试?

Azure 抽象库 : What are the differences and recommendation between Lokad and CloudFx?

azure - 生产槽中的 Microsoft Azure Web 应用程序部署错误

search - 在 Azure SQL 中实现搜索

azure - Azure存储帐户中删除的所有容器

typescript - 部署到 Azure 时出现 TS2304 : Cannot find name 'Office' .

azure - 使用 Kudu 将 18000 个 PDF 上传到 Azure wwwroot/uploads floder

.NET 5 迁移后 Azure devOps WebJobs 失败

Azure webjobs 部署和工作目录