我正在尝试使用 Azure cli 命令将单个文件部署到 Azure 应用服务网站,如下所示:
az webapp deploy --resource-group <group-name> --name <app-name> --src-path config.json --type=static
但是当我运行它时,我收到一条错误消息:
ERROR: An error occured during deployment. Status Code: 400, Details: "Path must be defined for type='Static'"
然后我定义一个路径并得到:
ERROR: unrecognized arguments: --path=/home/site/wwwroot/xxx.json
我假设这是因为我的网站不是静态的。我只想将一个文件从 DevOps 中的已知位置部署到网站上的根目录。
有什么想法可以解决这个问题吗?谢谢。
最佳答案
我在我的环境中进行了尝试并得到了以下结果:
最初,我尝试使用相同的命令将单个文件部署到 Azure 应用服务,但遇到了类似的错误。
命令:
az webapp deploy --resource-group <group-name> --name <app-name> --src-path config.json --type=static
控制台:
根据这个Ms-Docs 我们需要部署一个带有源路径
和目标路径
的文件。
命令:
az webapp deploy --resource-group ResouceGroup --name AppName --src-path SourcePath --type static --target-path staticfiles/test.txt
我尝试了上面的命令,它可以将文件部署到azure应用程序服务。
控制台:
门户:
您可以通过以下方式检查门户中的部署 应用服务 -> 高级工具 -> 转到 -> 调试控制台 -> 你存储的路径。
关于azure - 使用 Azure CLI 将静态文件部署到 Azure 应用服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74263796/