Пул приложений для приложения в смешанном режиме (ASP. NET Ориентация на основные приложения. NET полный каркас) не запускается в IIS. WebAPI настроен как обратный прокси-сервер для завершения процесса. Пробовал пару вещей, как показано ниже:
- Установленные компоненты
- Пакет хостинга - DotNetCore.2.0.5-WindowsHosting.exe
- ASP. NET Core Runtime &. NET Core Runtime - 2.0.5
Я попытался переустановить все компоненты снова. ASPNetCoreModule правильно работает в IIS.
- Повторно переустановил все компоненты.
- Проверено AspNetCoreModule в IIS
- Включены журналы стандартного вывода, но файл журнала не создан.
- Verfied Identity для пользователя пула приложений, который входит в группу администраторов.
- Просмотр событий не регистрирует какую-либо указанную c ошибку. Ниже ошибка регистрируется пять раз в Event Viewer. Я знаю, что это происходит из-за быстрой защиты от сбоев, но не могу точно определить причину, по которой процесс создает sh.
Пул приложения, обслуживающего процесс, 'Имя пула приложений' сообщил об ошибке во время предварительной загрузки приложения или службы. Идентификатор процесса был «XXXX». Убедитесь, что все предварительные загрузки приложений или параметры службы в пуле приложений настроены правильно. Поле данных содержит номер ошибки.
Существуют ли какие-либо другие записи в журнале, которые могут помочь при сбое процесса и не позволяют запускать пул приложений. Все пулы приложений с приложениями смешанного режима не запускаются, поэтому это должно быть проблемой при любой установке на сервере. Раньше это работало до тех пор, пока я не установил ASP. NET общую среду выполнения ядра 2.1.16 для какого-либо другого приложения и не удалил ее, а затем, когда я сделал чистую установку установщиков, связанных с ядром do tnet.
Может ли быть в реестре что-то, что может вызвать некоторое несоответствие в версии.