Проект ASP.NET Core Web API (2.1.4) приводит к ошибке HTTP 502.5 с кодом ошибки 0x80070005 - PullRequest
0 голосов
/ 04 октября 2018

Я уже какое-то время пытался запустить свой проект на сервере, предоставленном кем-то другим, и после того, как я просмотрел множество документов по устранению неполадок, я оказался в ситуации, когда не знал, что делать дальше.В целях отладки я создал простой пустой проект (только с «контроллером значений» по умолчанию) и развернул его, что также приводит к ошибке.

Мне доступна следующая информация:

  1. Ошибка HTTP-сервера: 502,5
  2. Лог-файл создан, но пуст
  3. Системный журнал показывает следующее:

Приложение 'MACHINE / WEBROOT/ APPHOST / WEBSITE-NAME / API 'с физическим корнем' 'создал процесс с командной строкой' E: \ HostingSpaces \ customer-folder \ website-name \ wwwroot \ api \ tu-test-api.exe ', но не смог получить его статус, ErrorCode = '0x80070005'.

Я пробовал разные типы развертывания, и все выдают одну и ту же ошибку.например, фреймворк, который создает DLL.Тогда ошибка только что заявила, что «dotnet tu-test-api.dll» выдает ошибку.Но коды и поведение те же.

Сервер является сервером Windows 2008 R2 с IIS Express.

На нем установлен Microsoft .NET Core 2.1.4 WIndows Server Hosting.

Установлены следующие три вещи:

  1. Microsoft .NET Core Runtime 2.1.4 (x64)
  2. Microsoft .NET Core 2.1.4 - Windows Server Hosting
  3. Microsoft .NET Core Runtime 2.1.4 (x86)

По мнению администратора 1. Переменная PATH установлена ​​правильно 2. Установлен распространяемый пакет Microsoft Visual C ++ 2015 (x64) 3. После (2.) Bundle был восстановлен / переустановлен, а сервер был перезагружен

Я немного раздражен, потому что физический корень - пустая строка в системных журналах.Но я не уверен, что это значит.

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

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