我在 IIS 10 中发布 Dotnet 核心 2.0 mvc 应用程序时遇到 HTTP 错误 502.5 错误

I am facing HTTP Error 502.5 error while publishing Dotnet core 2.0 mvc application in IIS 10

我在 IIS 10 中发布时出现以下错误。

Asp.net Mvc 核心 2.0 应用程序。

Error:
  An assembly specified in the application dependencies manifest (Hegic.TwoWheeler.Web.deps.json) was not found:
    package: 'Microsoft.AspNetCore.Antiforgery', version: '2.0.3'
    path: 'lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll'

  This assembly was expected to be in the local runtime store as the application was published using the following target manifest files:
    aspnetcore-store-2.0.8.xml

在此先感谢您。

确保您的主机上安装了最新的 .net 核心运行时

.NET Core runtimes

如果问题仍然存在,请编辑项目文件并设置以下内容:


<PropertyGroup>
  <PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest>
</PropertyGroup>

我上个月遇到了 502 错误,但我发现我需要一个更新的 Dotnet SDK Runtime Installer 版本 2.0.6,截至今天。

你可以找到它here (.NET Core Runtime 2.0.6 Download Page)