ASP.NET Core 3.0 - InProcess против OutOfProcess (ошибка HTTP 500.30 - ошибка запуска процесса ANCM) - PullRequest
0 голосов
/ 17 октября 2019

Мы перенесли одно из многих приложений ASP.Net Core 2.2 в .NET Core 3.0. Приложение отлично работает на компьютере разработчика.

Когда я запускаю его на производственном сервере (IIS), я получаю сообщение об ошибке HTTP 500.30. Я попытался включить стандартный вывод журнала для получения дополнительной информации, но он создает только пустую папку без каких-либо файлов журнала. Также в журнале событий нет полезной информации о каких-либо ошибках.

Однако приложение отлично работает на IIS, когда я запускаю его OutOfProcess. Поскольку наше приложение довольно большое и его сложно отследить, я создал стандартное веб-приложение MVC без аутентификации. Я развернул это приложение на том же сервере IIS, и у меня точно такое же поведение - оно запускает OutOfProcess, но не работает с InProcess.

У кого-нибудь есть предложения по решению этой проблемы? Я также нашел несколько записей на github, но это не помогло.

Правка - Дополнительная информация

Я создал профиль публикации папок в VS2019 с конфигурацией выпуска, целевая среда netcoreapp3.0, deployMode: Зависит от платформы и TargetRuntime: win-x86.

На IIS я установил ASP.NET Core / .NET Core: пакет времени выполнения и хостинга.

...