【问题标题】:HTTP Error 502.5 in .NET core 2.1.3 on window server 2016窗口服务器 2016 上 .NET 核心 2.1.3 中的 HTTP 错误 502.5
【发布时间】:2018-11-15 17:51:59
【问题描述】:

我为我的新计算机安装 .NET core 版本 2.1.3,运行 windows server 2016 操作系统。我在 IIS 10 中托管。但它有错误 502

HTTP Error 502.5 - Process Failure

Common causes of this issue:
The application process failed to start
The application process started but then stopped
The application process started but failed to listen on the configured port

这是我的 web.config 的 sn-p

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="dotnet" arguments=".\WebApplication1.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
  </system.webServer>
</configuration>

【问题讨论】:

  • 真的需要使用 web.config 文件或 launchSetting .json 吗?
  • web.config 文件在项目中自动生成
  • 您使用哪个模板来创建您的项目?
  • 我使用“Web Application”和API,但它们都有相同的错误
  • @AnkurShah:launchSettings.json 用于以 F5 启动或处于调试模式时的 IDE。它不被网络服务器或应用程序本身使用

标签: iis asp.net-core iis-10 window-server


【解决方案1】:

确保以下几点:

  1. .NET Core Hosting Bundle 安装在托管服务器上 - download from here
  2. 应用程序池 .NET CLR 版本设置为“无托管代码”
  3. 确保应用程序池标识用户对已发布文件夹具有读取权限。 详情查看:https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.0

【讨论】:

  • 感谢您的帮助。我在 web.config 文件中将 替换为 并且它起作用了
【解决方案2】:

如果你使用这种情况:

环境:Windows Server OS、.NET Core Hosting Bundle(包括运行时)、IIS、Asp.Net.Core

您可以在 {YourProject}.csproj 文件中添加如下元素:

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

参考:https://github.com/dotnet/coreclr/issues/13542

【讨论】:

    【解决方案3】:

    或者,对于在运行 nuget 包 Microsoft.Aspnetcore.all 2.1.3 时仍在 IIS 上苦苦挣扎的任何人,我建议将版本更新为“最新稳定版 2.1.301” ' 因为微软已经发布了修复

    存在 IIS 问题的其他版本是 Microsoft.Aspnetcore.all 2.0.8 升级到“最新稳定版 2.1.301”或降级到 2.0.7。

    无需代码或 .csproj 即可进行更改。

    【讨论】:

      猜你喜欢
      • 2018-12-21
      • 1970-01-01
      • 2016-12-31
      • 2022-06-28
      • 1970-01-01
      • 2017-08-27
      • 2018-01-23
      • 2018-02-24
      • 1970-01-01
      相关资源
      最近更新 更多