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

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка HTTP 500.31 — не удалось загрузить среду выполнения ASP.NET Core.

Сообщение Anonymous »

У меня возникли проблемы с развертыванием приложений .NET Core в IIS на компьютере с Windows 10.
Когда я развертываю приложения .NET Core и перехожу на сайт, я получаю сообщение:

Код: Выделить всё

"HTTP Error 500.31 - Failed to load ASP.NET Core runtime
Common solutions to this issue:
The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found.
Troubleshooting steps:
Check the system event log for error messages
Enable logging the application process' stdout messages
Attach a debugger to the application process and inspect
For more information visit: https://go.microsoft.com/fwlink/?LinkID=2028526
В моем средстве просмотра событий каждый вызов страницы генерирует 3 сообщения об ошибках.

  • Невозможно найти зависимости приложения. Убедитесь, что установлены версии Microsoft.NetCore.App и Microsoft.AspNetCore.App, предназначенные для приложения.

  • Не удалось найти aspnetcorev2_inprocess.dll. Сообщение об исключении:

  • Не удалось запустить приложение '/ LM/W3SVC/4/ROOT», код ошибки «0x8000ffff».
Вкл. только из-за этого я бы пошел в кроличью нору, думая, что есть какая-то проблема в сборке проекта или, возможно, при установке какого-то пакета .NET Core, за исключением:
  • < li>У меня есть два других сайта .NET Core 3.1, работающих на разных портах. Фактически, если я скопирую файлы из каталога рабочего сайта в каталог нерабочего сайта, они не будут запускаться через IIS. Если я скопирую файлы из каталога нерабочего сайта на рабочий сайт, эти файлы будут запускаться через IIS.
  • Если я нажму на исполняемый файл любого из сайтов и перейду на указанный локальный хост, они прекрасно открываются в веб-браузере.
  • Я могу запускать любые зависящие от платформы и автономные консольные приложения .Net Core 3.1 и .Net Core 5.0. где угодно в одной системе.
  • Два сайта, которые работают, показали одно и то же сообщение об ошибке, когда я впервые начал публиковать. Я пробовал настраивать параметры, переустанавливать среды выполнения и тому подобное, но не смог изолировать ничего, что заставило бы их запускаться через несколько часов после первой попытки развертывания.
  • В настройках нет видимой разницы. пул приложений или сами сайты между сайтами, которые работают, и сайтами, которые не работают.
Я думаю, что должна быть какая-то проблема с тем, как я Я настроил IIS, сайты или пулы приложений, но, насколько я могу судить, разницы нет. Если кто-нибудь сталкивался с этим, я готов выслушать предложения.

Подробнее здесь: https://stackoverflow.com/questions/653 ... re-runtime
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»