我已經升級的ASP.net核心1.1應用ASP.net核2.0具有以下步驟:部署ASP.net核2.0到Azure
- 改變了目標框架至2.0
- 升級所有塊金包
現在我的自動部署從git運行,並說它是成功的,但該應用程序無法運行。我得到以下錯誤:
HTTP Error 502.5 - Process Failure
我還增加了一個獨立的Web應用程序的部署插槽,並試圖部署它那裏,仍然得到同樣的結果。我也嘗試手動部署它到緩慢而沒有變化。
我已經升級的ASP.net核心1.1應用ASP.net核2.0具有以下步驟:部署ASP.net核2.0到Azure
現在我的自動部署從git運行,並說它是成功的,但該應用程序無法運行。我得到以下錯誤:
HTTP Error 502.5 - Process Failure
我還增加了一個獨立的Web應用程序的部署插槽,並試圖部署它那裏,仍然得到同樣的結果。我也嘗試手動部署它到緩慢而沒有變化。
我有以下添加到所有的文件的.csproj溶液中
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />
</ItemGroup>
接受的答案並沒有解決這個問題對我來說。
步驟所需:
推出Azure的應用程序內的控制檯和刪除wwwroot文件夾中的內容然後重新部署。
RMDIR wwwroot /S /Q
此外,如果您已在應用程序中安裝了Application Insights擴展。當應用程序啓動時,您將收到一個異常,指出它無法找到。
要修復此錯誤,請從擴展刀片服務器重新安裝Application Insights擴展並重新啓動應用程序。
wwwroot文件夾的問題是舊的Core 1.1文件未被覆蓋。刪除目錄的內容可解決問題。
的可能的複製[.NET的核 - 2.0天青應用服務502.5錯誤](https://stackoverflow.com/questions/45694286/net-core-2-0-azure-app-service -502-5-error) – mason
是的,它確實聽起來像它可能。 @喬納森,你可以嘗試那裏提到的改變嗎? –