Пул приложений IIS 10 продолжает останавливаться из-за сбоя при загрузке aspnetcore.dll - PullRequest
0 голосов
/ 09 мая 2018

У меня есть ядро ​​asp.net 2.0, размещенное локально на IIS 10. По какой-то причине DefaultAppPool останавливается, как только я захожу на размещенный сайт. И я получаю HTTP Ошибка 503. Сервис недоступен.

В журналах событий я вижу следующую ошибку;

Модуль DLL C: \ WINDOWS \ system32 \ inetsrv \ aspnetcore.dll не смог нагрузки. Данные являются ошибкой.

Когда я проверяю путь C:\WINDOWS\system32\inetsrv\ Я не вижу aspnetcore.dll существует. Это должно быть там? Если да, то установочный файл .net core не должен копировать его?

Вот некоторая информация ниже;

core installed

IIS App Pool

Event Logs

intesrv

Что я пробовал, а не получилось?

  1. Устранение неполадок при сбоях IIS AppPool
  2. Деинсталлировано ядро ​​.net и переустановлено.
  3. Изменено удостоверение пула приложений на сетевую службу и т. Д.

Есть идеи, как мне это исправить?

Ответы [ 3 ]

0 голосов
/ 09 мая 2018

Для размещения приложений .Net Core в IIS, версия пула приложений .Net CLR должна быть без управляемого кода, как показано на снимке экрана ниже. Если вы не видите опцию «No Managed Code» в выпадающем списке, вам необходимо установить .Net Core Hosting Bundle. enter image description here

0 голосов
/ 06 июля 2019

У меня тоже была эта проблема в Windows server 2012 R2

Я нашел этот ответ : ASP.NET Core / .NET Core: среда выполнения и пакет хостинга (последние версии) зависит от Microsoft Visual C ++ 2015 распространяемый

  1. Скачать и установить KB2919442
  2. Запустите обновление Windows, которое загрузит и установит KB2919335. Также можно вручную загрузить и установить KB2919335
  3. Установить распространяемый Visual Studio 2015 C ++
0 голосов
/ 09 мая 2018

Убедитесь, что у вас установлен .NET Core Hosting Bundle, как указано здесь: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.1&tabs=aspnetcore2x

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...