Есть веб-приложение, которое вызывает серверную часть 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? И, что более важно, как я могу это исправить?
Спасибо, Саммер