Рейтинг:0

Приложение Blazor Server: ошибка HTTP 500.31 — не удалось загрузить среду выполнения ASP.NET Core

флаг us

Я создал серверное приложение Blazor для .NET 5 на рабочей станции с Windows 10. Я использовал Visual Studio 2019 Community Edition для создания базового приложения Blazor Server Template.

Приложение отлично работает при отладке на машине разработки (Windows 10).

У меня есть веб-сервер под управлением Windows Server 2019 и выбраны IIS и .Net Framework 4.7.

Я установил пакет хостинга .NET6 на сервер

Я перезапустил сервер и разместил приложение в C:/inetpub/wwwroot/ и настроил IIS для использования интегрированного пула CLR версии 4.

Когда я пытался просмотреть приложение из браузера, я получаю сообщение об ошибке:

Ошибка HTTP 500.31 — не удалось загрузить среду выполнения ASP.NET Core.

Я даже пытался установить среду выполнения .NET 5 на сервер, но это не помогло. та же ошибка продолжала показывать.

Я попытался создать приложение blazor, ориентированное на .NET Core 3.1, но по-прежнему отображалась одна и та же ошибка.

Что я делаю не так?

Lex Li avatar
флаг vn
Откройте журнал событий Windows, чтобы увидеть, что именно было зарегистрировано при отображении страницы с ошибкой 500.31. Эти записи журнала содержат дополнительную информацию, которая поможет вам.
Рейтинг:0
флаг ph

ваша среда отладки и производственная среда должны иметь одинаковые версии Windows, .NET и т. д. кажется, ваша проблема связана с тем, что какая-то dll не найдена в производственной среде, чтобы исправить это, предлагается просмотреть журнал системных событий, а также включить и проверить журнал IIS, а также увидеть тип ошибки, который поможет вам увидеть более подробную информацию .

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.