在此 dnvm.ps1 命令中哪些参数显示未定义?结果部署到 Azure 网站失败
What parameters are showing undefined in this dnvm.ps1 command? Deployment to Azure Web Site Fails as a result
我一直在 Linux 上开发一个新的 ASP.NET 5 (MVC 6) 网站。
我将 Git 与 Azure 一起使用,并且能够成功将其推送到 SCM。但是,由于一些未定义的参数,我的部署失败了。
希望有人能告诉我终端输出中显示的命令中未定义的参数是什么,以便我可以修改脚本并完成此过程。
我运行命令
# git push azure master
以下是输出,自动部署应该在成功提交后发生。
提交有效,但是当它尝试 运行 以下命令时失败。
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>
所以例如 1.0.0-rc1-final
运行 在 32 位 CoreCLR
你需要
azure site deploymentscript mysite --aspNet5 project.json --aspNet5Version 1.0.0-rc1-final --aspNet5Runtime CoreCLR --aspNet5Architecture x86
生成器首先允许这种情况发生,这是一个错误。我没有时间修复它,但随时可以提出一个问题 https://github.com/projectkudu/KuduScript/issues 但据我所知,RC2 会改变一些事情,所以我一直在等待它。
另外请记住,如果您没有,azure 应该会自动生成正确的 deploy.cmd
。如果您需要一些特殊的逻辑,而这些逻辑不会成为自动生成逻辑的一部分,那么您真的只需要自己生成它。
我一直在 Linux 上开发一个新的 ASP.NET 5 (MVC 6) 网站。
我将 Git 与 Azure 一起使用,并且能够成功将其推送到 SCM。但是,由于一些未定义的参数,我的部署失败了。
希望有人能告诉我终端输出中显示的命令中未定义的参数是什么,以便我可以修改脚本并完成此过程。
我运行命令
# git push azure master
以下是输出,自动部署应该在成功提交后发生。
提交有效,但是当它尝试 运行 以下命令时失败。
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>
所以例如 1.0.0-rc1-final
运行 在 32 位 CoreCLR
你需要
azure site deploymentscript mysite --aspNet5 project.json --aspNet5Version 1.0.0-rc1-final --aspNet5Runtime CoreCLR --aspNet5Architecture x86
生成器首先允许这种情况发生,这是一个错误。我没有时间修复它,但随时可以提出一个问题 https://github.com/projectkudu/KuduScript/issues 但据我所知,RC2 会改变一些事情,所以我一直在等待它。
另外请记住,如果您没有,azure 应该会自动生成正确的 deploy.cmd
。如果您需要一些特殊的逻辑,而这些逻辑不会成为自动生成逻辑的一部分,那么您真的只需要自己生成它。