Получение ошибки в производственной среде, а не в dev или QA - Не удалось загрузить файл или сборку 'DocumentFormat.OpenXml, Version = 2.7.2.0 - PullRequest
0 голосов
/ 22 октября 2019

Есть веб-приложение, которое вызывает серверную часть WebService. Все работало как положено. Не уверен точно, когда это началось, но сейчас в производстве мы получаем эту ошибку:

2019-10-22 14: 27: 05,841 [193] ОШИБКА VplApiService.Controllers.BillingController - Ой, что-то случилось!. Мы не можем обработать этот файл счета-фактуры LTL из файла VantagePointShipmentDetailReport.xlsx System.IO.FileLoadException: не удалось загрузить файл или сборку 'DocumentFormat.OpenXml, Version = 2.7.2.0, Culture = нейтральный, PublicKeyToken = 8fb06cb64d019a17' или одной из его зависимостей,Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) Имя файла: 'DocumentFormat.OpenXml, Версия = 2.7.2.0, Культура = нейтральная, PublicKeyToken = 8fb06cb64d019a17' в VPLServices.Shipments.ShipmentService.ProcessEDISupplementalData (String fileNerAlerSerIpSlayer_Player_Player_Player_Player_Player_Player_Player_Player) atI_Player_Player_Player_Player_Service_Player_Player_Service).ShipmentsController.d__18.MoveNext ()

Выполнение базы кода локально, я не получаю сообщение об ошибке, все работает хорошо.

Указывая на нашу среду контроля качества, я такжене получаю сообщение об ошибке, хотя я только что повторно развернул тот же код, что и в производственном процессе.

Я подозреваю, что кто-то вручную испортил DLL или что-то на Prod. Но как я могу сказать, что DLL? И, что более важно, как я могу это исправить?

Спасибо, Саммер

...