Только что обновил один из наших проектов ASP.NET Core 2.1.5 до версии 2.2, выпущенной сегодня.После развертывания на рабочем сервере происходит сбой и происходит останов рабочего процесса.
Проект работает нормально локально в Windows 10 (1803 / 17134.441), но не на рабочем сервере.Windows Server 2016 (1607 / 14393.2639) со всеми последними обновлениями Windows.
Я получаю следующую ошибку от IIS AspNetCore Module V2
:
Не удалось найти обработчик запроса в процессе.Захваченный вывод из вызова hostfxr: Идентификатор процесса: 5688. Версия файла: 12.2.18316.0.Описание: IIS ASP.NET Core Module V2.Фиксация: ce8cf65589734f82b0536c543aba5bd60d0a5a98
Следующая ошибка показывает:
Имя ошибочного приложения: w3wp.exe, версия: 10.0.14393.0, отметка времени: 0x57899b8a Имя ошибочного модуля u: u, версия: 10.0.14393.2636, отметка времени: 0x5bda7e9c Код исключения: 0xc0000409 Смещение ошибки: 0x000000000006e83e Идентификатор процесса с ошибкой: 0x1638 Время запуска приложения с ошибкой: 0x01d48c39225c1989 Путь приложения с ошибкой: c: \ windows \ system32 \ inetsrv \ w3C: \ Windows \ System32 \ ucrtbase.dll Идентификатор отчета: 685582aa-a590-4e03-b09a-5e3c36d7b758 Полное имя ошибочного пакета: Идентификатор ошибочного пакета, относящийся к приложению:
Я переустановил x64Hosting Bundle, а также SDK.
C:\Users\Administrator>dotnet --version
2.2.100
Выполнены ли все миграции 2.1-2.2: https://docs.microsoft.com/en-us/aspnet/core/migration/21-to-22?view=aspnetcore-2.2&tabs=visual-studio
Что может быть не так?