2017-05-03 42 views
0

我在VSTS中創建了一個簡單的發佈定義,該定義需要構建.net核心Web應用程序並將構建推送到Azure Web App。不幸的是,這在錯誤的最後一步失敗:從VSTS發佈到Azure Web App時出錯

##[error]Error: Offset is out of bounds 

有誰知道什麼可能會導致此?

+0

在OneDrive上共享詳細版本日誌。如果沒有詳細的錯誤信息,你可以在build中修改並將system.debug改爲true,然後編譯。 –

+0

我在發佈定義中看不到system.debug作爲選項,你能告訴我它在哪裏嗎? – Slicc

+1

它在構建定義中存在,並以相應的步驟創建一個新的構建定義作爲發佈。 –

回答

0

這是造成幾個問題:

1)我用這需要我提供一個路徑的.csproj的.NET核心構建的任務,它找不到我的.csproj。我將它切換到了命令行任務,然後解決了這個問題。

2)另一個問題是我使用了錯誤的託管構建代理。當我切換到VS2017構建代理時,它一切正常。