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

2024-03-23

我一直在 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您需要传入版本、arch 和 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 https://github.com/projectkudu/KuduScript/issues但据我所知,RC2 的情况将会发生变化,所以我一直在等待。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • 使用与后期步骤中的 Shell 脚本中的克隆相同的 http git 凭据

    我想要自动化我们的发布过程 并且我有一个 Maven 项目的以下 Jenkins 构建作业 使用配置的 Jenkins 凭证 用户名 密码 克隆 Git 存储库 执行一些 Maven 命令以进行构建 配置一个后步骤来执行一些额外的 Git
  • 变基后无法推送到分支

    我们使用 git 并有一个 master 分支和开发人员分支 我需要添加一个新功能 然后将提交重新设置为 master 然后将 master 推送到 CI 服务器 问题是 如果我在变基期间发生冲突 我无法在变基完成后推送到我的远程开发人员分
  • 如何在Azure数据工厂中传递不记名令牌API

    我有一个 API 它具有授权和不记名令牌 我在邮递员中进行了测试 它正在工作 但是 当我在 ADF 中使用 Web 活动时 它不起作用 我在 URL 部分传递 url 创建新标头 输入授权并指定值 Bearer token 出现以下错误 E
  • 获取引用而不下载对象[重复]

    这个问题在这里已经有答案了 我想检查 origin master 是否与我的 HEAD 不同 I do not想要git fetch 因为它可能非常昂贵 我滥用 git 的方式使得成本高得令人望而却步 任何允许我从远程获取提交列表或顶部提交
  • 让“git pull”在拉取不同分支时要求确认

    当同时处理许多项目和分支时 我偶尔会犯一些愚蠢的错误 比如拉入错误的分支 例如在分支上master I did git pull origin dangerous code并且有一段时间没有注意到这一点 这个小错误造成了很大的混乱 当我尝试
  • git push heroku master 通过代理后面的 ssh 出现错误

    简要背景 大家好 我是一名大学生 代理 10 3 100 211 8080 刚接触 ROR Git 和 Heroku 一直在关注 Ruby on Rails 教程 我解决了通过 ssh 推送 git repo 的问题 在我的 ssh con
  • git-http-backend 与 AuthzUnixGroup 无法正常工作

    我正在尝试在 CentOS 6 机器上的 Apache 2 2 上设置一个 git 存储库 并安装了 git 我尝试过许多不同的方向 但我却不知所措 我目前的情况包括能够clone正常 但完全无法推动 似乎我无法使身份验证位正常工作 因为我
  • 即使用户正在积极使用应用程序,Azure AD Easy Auth 也会过期

    我们有一个使用 Azure Active Directory 轻松身份验证 的单页应用程序 SPA 例如无代码解决方案 当用户第一次打开应用程序时 这似乎工作正常 他们将被重定向到 Microsoft 登录页面 他们可以进行身份 验证 然后
  • Azure Functions:CosmosDBTrigger 在 Visual Studio 中未触发

    TL DR 这个例子 https learn microsoft com en us azure azure functions functions bindings cosmosdb trigger c example在 VS2017 中
  • 更改 git diff 输出前后的行数

    我想增加更改之前和之后显示的行数git diff output 类似于grep A3 B5 根据git diff help git diff支持与标准相同的参数diff命令 w r t 上下文 U
  • git am:补丁格式检测失败

    我以前从未在 Git 中使用过补丁 我需要一些帮助 我正在尝试将补丁应用到 Git 存储库来测试 Wine 补丁 特别是这个补丁在这里 https bugs winehq org attachment cgi id 60752 所以我做了以
  • GitHub Web UI 中的“base”和“head”存储库是什么?

    GitHub 的 UI 相当不直观且考虑不周 所以这里有一个问题 什么是 头 回购 什么是 基础 回购 不知道是从哪一个抄来的 基础 和 头部 这两个词的意思是相同的 链表的 头 类似于树的 基 GitHub 有叉树和文件树 Head 和
  • 从历史记录中删除不需要的文件,包括带有过滤分支的所有引用

    我最近克隆了一个 SVN 存储库 其中曾经有一些二进制文件 但不再需要了 不幸的是 我已经将它和包含的二进制文件推送到了 Github 我现在想使用 git filter branch 删除它们 但在标签和分支方面我遇到了一些问题 基本上
  • 如何将推送的分支复制到另一个目录?

    我有一个分支叫master 生产 另一个称为development 当我从 master 推送提交时 post receive 挂钩执行 git work tree var www mywebsite com git dir var rep
  • Git 中的提交是越多越好还是越少越好? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我最近与一位同事进行了一场辩论 他坚持认为 由于合并冲突 提交越少越好 我认为通过使用尽可能多的提交获得的细节越多越好 提交更多还是更少更好 为
  • 如何使用 Github Pages 分支正确提交到存储库中

    我有一个问题 情况基于gh pages https pages github com 我的项目使用预处理器和其他困难的人员 因此 我的项目结构如下所示 主分支 src node modules public js css etc index
  • 如何在Windows Git shell中运行./script.sh?

    也许这很尴尬 但是当我在 Git shell 中工作时 我无法在 Windows 上运行 sh 文件 也许我必须安装一些东西 但我认为 Git 会支持 bash 命令 我知道 Windows 不使用 sh 文件 我正在执行安装步骤游戏结束
  • 停止/终止按消耗计划运行实例的 Azure Functions

    如何在消耗计划 以前称为动态计划 上终止 azure 函数可运行实例 执行 我正在运行时版本 1 0 上运行 azure 函数 很少有 一些未显示在下面屏幕截图的日志中 运行时间超过了五分钟函数超时阈值 检查具有 DOTTED 状态的 然而
  • 恢复后如何挑选提交?

    我正在研究我的feature branch并在审核后合并到development待部署 后来 一位同事决定发布一个版本 并将他和我的合并到master 在部署时 他意识到他的代码有错误并恢复了master 在我们的分叉和拉动流程中 这意味着
  • 在 VS Code 中找不到 Git

    由于某种原因 我在 Windows 10 笔记本电脑上运行的 VS Code 中找不到 Git 在我的 Mac 上 当你一直向下滚动时 用户默认设置 中会出现一个 Git 但在我的 Windows 10 笔记本电脑上 它根本不存在 源代码管

随机推荐