Ошибка веб-приложения Azure 502.5, возникшая из ниоткуда - PullRequest
0 голосов
/ 11 января 2019

У меня есть веб-сайт на Azure, и он работает нормально в течение последних нескольких месяцев. Я использую конвейер сборки / выпуска devops для CI, который также отлично работает.

Этим утром мой веб-сайт вышел из строя с ошибкой 502,5 - сбой процесса без каких-либо недавних изменений или фиксаций решения.

Я пытался перезапустить его, я пытался отладить его через Azure.

В итоге я попытался использовать dotnet. [Имя приложения здесь] в консоли в Azure, что выдало следующую ошибку:

Необработанное исключение: System.IO.FileLoadException: не удалось загрузить файл или сборку 'Microsoft.AspNetCore.Server.IISIntegration, версия = 2.1.7.0, культура = нейтральная, PublicKeyToken = adb9793829ddae60'. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) в Microsoft.AspNetCore.WebHost.CreateDefaultBuilder (String [] args) в InventoryManagementGalten.Program.CreateWebHostBuilder (String [] args) в D: \ a \ 1 \ s \ InventoryManagementGalten \ Program.cs: строка 14 в InventoryManagementGalten.Program.Main (String [] args) в D: \ a \ 1 \ s \ InventoryManagementGalten \ Program.cs: строка 10

, что звучит как несоответствие версии - хотя я не уверен, где или как это исправить.

Любые идеи очень ценятся!

Обновление: когда я захожу в журналы приложений, это первая ошибка, которая случайно появилась посреди ночи:

Приложение: dotnet.exe Версия CoreCLR: 4.6.27129.4 Описание: процесс был прерван из-за необработанного исключения. Информация об исключении: System.IO.FileLoadException: не удалось загрузить файл или сборку 'Microsoft.AspNetCore.Server.IISIntegration, версия = 2.1.7.0, культура = нейтральная, PublicKeyToken = adb9793829ddae60'. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) в Microsoft.AspNetCore.WebHost.CreateDefaultBuilder (String [] args) в InventoryManagementGalten.Program.CreateWebHostBuilder (String [] args) в D: \ a \ 1 \ s \ InventoryManagementGalten \ Program.cs: строка 14 в InventoryManagementGalten.Program.Main (String [] args) в D: \ a \ 1 \ s \ InventoryManagementGalten \ Program.cs: строка 10

Edit:

Решено, читайте комментарий ниже.

1 Ответ

0 голосов
/ 11 января 2019

Пакет nuget Microsoft.AspNetCore.Server.IISIntegration был указан в версии 2.1.7, но я использовал 2.2 в своем проекте.

На данный момент я изменил проект, чтобы использовать 2.1.7, но мне придется посмотреть, как его обновить в будущем.

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