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

Mal*_*iri 3 azure-web-sites asp.net-core-2.0

问题

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

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
  </ItemGroup>
Run Code Online (Sandbox Code Playgroud)

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

HTTP错误502.5 - 进程失败

这个问题的常见原因:

应用程序进程无法启动应用程序进程已启动但已停止应用程序进程已启动但无法侦听已配置的端口

故障排除步骤

检查系统事件日志中是否有错误消息启用日志记录应用程序进程'stdout消息将调试器附加到应用程序进程并检查

Gra*_*zer 5

通过一些搜索,对我有用.

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

RD wwwroot /S /D

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

希望能帮到你.