Ошибка HTTP 500.19 - внутренняя ошибка сервера в windows server 2012 R2 - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь установить базовое приложение dotnet в IIS на компьютере с windows server 2012 R2 , но получаю ошибку 500.19 со следующими характеристиками: enter image description here

Согласно моим поискам, я уже тестировал следующие решения:

  • Я использовал валидатор xml для проверки как webconfig, так и applicationHost;
  • Я удалил все версии ядра dotnet и установил только пакет 2.1.1 (с хостингом и временем выполнения);
  • Я скопировал проект на другую машину с установленной Windows 10 и с ядром dotnet 2.1.1, и он работает, но не на той машине, которую я хочу;
  • Я проверил все функции IIS по этой ссылке ;
  • Я изменил ApplicationPool на Нет управляемого кода ;
  • Я также заметил, что выполнение dotnet --version в командной строке не работало, я исправил это (теперь он работает, как предполагалось, говоря, что мне нужен SDK для этой операции).

Ниже приведены мои данные IIS: enter image description here

А теперь мой webconfig : enter image description here

Итак, любая идея, почему я все еще получаю эту ошибку.

Я ценю некоторую помощь =).

Заранее спасибо.

UPDATE

Я заметил, что удаляя строку в моем файле web.config, я могу получить доступ к некоторым функциям IIS, не выдавая мне ошибку 0x8007000d. Это строка:

<aspNetCore requestTimeout="00:10:00" processPath="dotnet" arguments=".\Glintt.BedSide.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" />

Так что проблема, очевидно, здесь. Любая идея, почему эта строка генерирует эту ошибку?

1 Ответ

0 голосов
/ 09 августа 2019

Вам необходимо установить .NET Core 2.2 Runtime & Hosting Bundle для Windows. Например, эта версия: .NET Core 2.2 Runtime & Hosting Bundle для Windows

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...