部署ASP.net核2.0到Azure
问题描述:
我已经升级的ASP.net核心1.1应用ASP.net核2.0具有以下步骤:部署ASP.net核2.0到Azure
- 改变了目标框架至2.0
- 升级所有块金包
现在我的自动部署从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://*.com/questions/45694286/net-core-2-0-azure-app-service -502-5-error) – mason
是的,它确实听起来像它可能。 @乔纳森,你可以尝试那里提到的改变吗? –