【问题标题】:Error 502.5 on my Azure Web app with dotnet core 2.0使用 dotnet core 2.0 在我的 Azure Web 应用程序上出现错误 502.5
【发布时间】:2017-08-04 09:09:07
【问题描述】:

我在 Azure 上部署了一个使用 Asp.Net Core 1.1 开发的 Web 应用程序,它运行良好。我刚刚迁移项目以使用 Asp.Net Core 2.0 并尝试将其部署在 Azure 上。部署进行得很顺利,但是当我打开站点时,出现 502.5 错误。当我检查我的 Azure 日志源时,我收到以下错误:

当 CGI 应用程序未返回一组有效的 HTTP 标头,或者代理或网关无法将请求发送到父网关时,会发生此错误。如果这不是 CGI 问题,您可能需要获取网络跟踪或联系代理服务器管理员。

不用说,它在我的开发机器上运行良好,代码相同。

更多信息,我从 1.1 迁移到 2.0 的方式是将目标结构的设置更改为“netcoreapp2.0”,并使用 NuGet 包“Microsoft.AspNetCore.All”。

当我在 azure 中使用 Web 应用程序控制台并运行:dotnet mywebapp.dll 时,出现以下错误:

找不到兼容的框架版本 找不到指定的“Microsoft.NETCore.App”框架,版本“2.0.0”。 - 检查应用程序的依赖项并定位安装在以下位置的框架版本: \ - 或者,安装'2.0.0'的版本

Dotnet--版本: 2.0.0-preview2-006497

我的 csproj 目标是好的框架:

  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  <PropertyGroup>

我还删除了 site\wwwroot 的内容并重新部署,但没有任何变化。

怎么了?

【问题讨论】:

    标签: azure asp.net-core


    【解决方案1】:

    在本地,我运行:Update-Package -reinstall

    在一个项目中更新了一个包。

    然后我再次部署,一切正常

    【讨论】:

      猜你喜欢
      • 2018-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-14
      • 1970-01-01
      • 2018-08-18
      • 1970-01-01
      • 2019-01-05
      相关资源
      最近更新 更多