HTTP错误502.5 - 进程失败asp.net核心2.0

时间:2017-08-21 10:59:08

标签: azure-web-sites asp.net-core-2.0

问题

我已经开发了我的网络应用程序,并使用asp.net core 1.1将其发布到azure,它工作正常,直到我将我的Web应用程序升级到Core 2.0最终版本,现在应用程序在本地运行,但是当我将它部署到Azure It时给了我这个问题。

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
  </ItemGroup>

我只是用这行代码更新.csproj文件

  

HTTP错误502.5 - 进程失败

     

此问题的常见原因:

     

申请流程无法启动申请流程   启动但后停止应用程序进程已启动但未通过   听取配置的端口

     

疑难解答步骤:

     

检查系统事件日志中是否有错误消息启用日志记录   申请程序&#39; stdout消息将调试器附加到   申请程序和检查

5 个答案:

答案 0 :(得分:5)

通过一些搜索this为我工作。

从Azure门户的控制台基本上清除wwwroot文件夹。确保获得最高wwwroot文件夹(出于某种原因,我有一个子wwwroot文件夹。)

RD wwwroot /S /D

应该做的伎俩。然后只需重新发布您的网站。看来发布过程不会删除deploy文件夹中已存在的任何内容。所以你有1.1 .sll和2.0 .dll。

希望能帮到你。

答案 1 :(得分:1)

使用VS2017 15.7.1发布一个简单的秒杀应用程序时遇到了同样的问题   - 文件|新项目,ASP.NET核心Web应用程序,MVC,ASP.NET Core 2.0   - 在本地主机上构建和运行   - 发布到Azure WebApp

浏览器显示错误:HTTP错误502.5 - 进程失败

enter image description here

答案 2 :(得分:0)

升级到ASP.NET Core 2.0后,您需要将以下配置部分添加到解决方案中的所有.csproj文件中。

<ItemGroup>
   <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />
</ItemGroup>

您可以创建一个新的ASP.NET Core 2.0应用程序来检查它。 DotNetCliToolReference配置部分已经在新的ASP.NET Core 2.0应用程序项目文件中,但在升级的应用程序项目文件中遗漏了。

答案 3 :(得分:0)

我正在运行2.0.8,不得不降级到2.0.5然后才能运行。 2.0.8不包括2.0.5所做的自包含部署(SCD)。

我正在使用VSTS来构建和发布

答案 4 :(得分:0)

我遇到了HTTP错误502.5-进程失败,我的问题是通过安装.net sdk来解决的

https://www.microsoft.com/net/download/visual-studio-sdks