gpt4 book ai didi

git - 在此 dnvm.ps1 命令中哪些参数显示未定义?结果部署到 Azure 网站失败

转载 作者:太空狗 更新时间:2023-10-29 14:12:21 28 4
gpt4 key购买 nike

我一直在 Linux 上开发一个新的 ASP.NET 5 (MVC 6) 网站。

我正在 Azure 中使用 Git,并且已经能够成功将其推送到 SCM。但是,由于一些未定义的参数,我的部署失败了。

希望有人可以告诉我终端输出中显示的命令中未定义的参数是什么,以便我可以修改脚本并完成此过程。

我运行命令

# git push azure master

以下是输出,自动部署应该在成功提交后发生。

enter image description here

提交有效,但当它尝试运行以下命令时失败。

dnvm.ps1' " install undefined -arch undefined -r undefined

我相信这是在

生成的 Deploy.cmd 文件中
#  azure site deploymentscript mysite --aspNet5 project.json 

成功提交后触发

最佳答案

生成 deploy.cmd 时,您需要传入版本、架构和 CLR 或 CoreCLR

azure site deploymentscript mysite --aspNet5 project.json --aspNet5Version <version> --aspNet5Runtime <CLR|CoreCLR> --aspNet5Architecture <x64|x86>

例如,对于在 32 位 CoreCLR 上运行的 1.0.0-rc1-final,您需要

azure site deploymentscript mysite --aspNet5 project.json --aspNet5Version 1.0.0-rc1-final --aspNet5Runtime CoreCLR --aspNet5Architecture x86

生成器首先允许这种情况发生,这是一个错误。我没有时间修复它,但请随时提出问题 https://github.com/projectkudu/KuduScript/issues但据我所知,RC2 的情况将会发生变化,所以我一直在等待。

另请记住,如果您没有正确的 deploy.cmd,azure 应该会自动生成它。如果您需要一些特殊逻辑,但这些逻辑不属于自动生成逻辑的一部分,您实际上只需要自己生成它。

关于git - 在此 dnvm.ps1 命令中哪些参数显示未定义?结果部署到 Azure 网站失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34425789/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com