2017-05-31 34 views
2

我在Azure上有一个webapp,它通过BitBucket repo进行持续集成。当使用基于xproj的ASP.NET Core项目时,Azure构建停止工作

我最后的构建和提交(这是成功的)是在5/25。我今天对一对* .cs文件以及2 * .cshtml文件进行了提交。

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

准备部署提交ID 'XXXXXXXX'

而这里的美丽的错误是在日志中,这是整个日志:

“d:\家\网站\ repository * .xproj'不是可部署的项目。

什么在这个世界上?!?!我应该怎么做?

这里是变化即是在发布的摘要:字符串常量

  • 增加额外parms.Add("parameter", parameterValue);
  • 参数添加到方法签名的

    • 变化值
    • 加入/更改/删除div s在cshtml文件中

    所有正常的东西;没有任何更改xproj文件。为什么现在开始失败?从5/25开始,在Azure上构建任何问题?

    我希望这是Azure构建东西的正确论坛,因为没有任何代码可以放在这里。

  • 回答

    7

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

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

    +0

    谢谢,昨天晚上经历了这个。有一些打嗝,但终于得到它的工作。我发现升级的一个解决方法是将project.json的“工具”和“脚本”部分注释掉。现在成功转换后,我的site.min.css永远不会更新......这是我的下一个任务。 – ganders

    +1

    太棒了!如果您发现您认为可能有助于他人的转换提示,则可能还需要对该文章发表评论。 –

    +0

    没有说明/显而易见的一个提示是下载并安装.NET Core SDK。如果这是先完成的话,也许我的工具和脚本部分就没有必要了。我想我会在未来几天内升级Surface时发现 – ganders

    相关问题