2017-05-31 36 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

    相關問題