Ошибка HTTP 502.5 в .NET core 2.1.3 на сервере окон 2016 - PullRequest
0 голосов
/ 06 июня 2018

Я устанавливаю ядро ​​.NET версии 2.1.3 для моего нового компьютера, работающего под управлением ОС Windows Server 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

<?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>

Ответы [ 3 ]

0 голосов
/ 12 июня 2018

Ситуация, при использовании которой:

Конверт: ОС Windows Server, пакет хостинга .NET Core (включая среду выполнения), IIS, Asp.Net.Core

Вы можете добавитьследующий элемент в файл {YourProject} .csproj:

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

Ref: https://github.com/dotnet/coreclr/issues/13542

0 голосов
/ 04 сентября 2018

В качестве альтернативы, для тех, кто все еще борется с ядром .net в IIS при запуске пакета nuget Microsoft.Aspnetcore.all 2.1.3 , я рекомендую обновить версию до «Последняя стабильная версия 2.1.301».поскольку Microsoft выпустила исправление

Другая версия с проблемой IIS - Microsoft.Aspnetcore.all 2.0.8 , либо обновите ее до «последней стабильной версии 2.1.301», либо понизьте до 2.0.7.

Для изменения не требуется код или .csproj.

0 голосов
/ 06 июня 2018

Убедитесь в следующем:

  1. .NET Hosting Bundle установлен на хост-сервере - скачать отсюда
  2. Пул приложений .NET CLR версия установлена ​​на«Нет управляемого кода»
  3. Убедитесь, что у пользователя удостоверения пула приложений есть разрешения на чтение для опубликованной папки.Для деталей проверьте: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.0
...