我在 Azure 上有一个 Web 应用程序,它是通过 BitBucket 存储库进行持续集成设置的。
我的最后一次构建和提交(成功)是在 5 月 25 日。我今天提交了几个 *.cs 文件以及 2 个 *.cshtml 文件。
现在,我的 Azure 构建在步骤 2 上失败(步骤 1 是“更新子模块”)。
Preparing deployment for commit id 'xxxxxxxx'
这是日志中的美丽错误,这是整个日志:
'D:\home\site\repository*.xproj' is not a deployable project.
这到底是怎么回事?!?!我该怎么办?
以下是我版本中我所做更改的摘要:
- 更改字符串常量的值
- 添加其他
parms.Add("parameter",parameterValue);
- 向方法签名添加参数
- 在 cshtml 文件中添加/更改/删除
div
所有正常的东西; xproj 文件没有任何变化。为什么构建现在开始失败?自 5 月 25 日以来,在 Azure 上进行构建是否存在任何问题?
我希望这是 Azure 构建内容的正确论坛,因为我实际上无法在此处放置任何代码。
最佳答案
发生这种情况是因为对旧 xproj 格式的支持已被删除。请参阅here和 here公告。
您需要迁移到 csproj 格式。请参阅https://learn.microsoft.com/en-us/dotnet/articles/core/migration/了解详细步骤。
关于git - 使用基于 xproj 的 ASP.NET Core 项目时,Azure 构建停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44287045/