【问题标题】:Azure build stopped working when using xproj based ASP.NET Core project使用基于 xproj 的 ASP.NET Core 项目时,Azure 构建停止工作
【发布时间】:2017-11-01 09:25:37
【问题描述】:

我在 Azure 上有一个 webapp,它通过 BitBucket repo 设置了持续集成。

我最后一次构建和提交(成功)是在 5 月 25 日。我今天提交了几个 *.cs 文件以及 2 个 *.cshtml 文件。

现在,我的 Azure 构建在第 2 步失败(第 1 步是“更新子模块”)。

为提交 id 'xxxxxxxx' 准备部署

这是日志中漂亮的错误,这是整个日志:

'D:\home\site\repository*.xproj' 不是可部署的项目。

这到底是什么?!?!我该怎么办?

以下是我的版本中我的更改的摘要:

  • 改变字符串常量的值
  • 添加额外的parms.Add("parameter", parameterValue);
  • 为方法签名添加参数
  • 在 cshtml 文件中添加/更改/删除 divs

所有正常的东西; xproj 文件没有任何变化。为什么构建现在开始失败?自 5 月 25 日以来,在 Azure 上构建是否有任何问题?

我希望这是 Azure 构建内容的正确论坛,因为我无法在此处放置任何代码。

【问题讨论】:

    标签: git azure asp.net-core asp.net-core-mvc azure-web-app-service


    【解决方案1】:

    发生这种情况是因为已删除对旧 xproj 格式的支持。请参阅herehere 了解公告。

    您需要迁移到 csproj 格式。详细步骤见https://docs.microsoft.com/en-us/dotnet/articles/core/migration/

    【讨论】:

    • 谢谢,昨晚完成了。有一些小插曲,但终于让它工作了。我发现的升级解决方法之一是注释掉 project.json 的“工具”和“脚本”部分。现在成功转换后,我的 site.min.css 永远不会更新...这是我的下一个任务。
    • 太棒了!如果您发现您认为可能对其他人有所帮助的转化技巧,那么也可能值得对该文章发表评论。
    • 没有说明/明显的一个提示是下载并安装 .NET Core SDK。如果先这样做,也许我的工具和脚本部分就不需要了。我想我会在接下来几天升级我的 Surface 时知道...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    • 2022-11-29
    • 2010-10-15
    • 2017-05-25
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多