Rotativa viewaspdf работает в dev, staging, но выдает ошибку в prod
Я интегрировал MVC (используя концепцию областей) в существующий проект web forms для создания отчетов в виде pdf-документа с использованием компонента Rotativa. Структура проекта установлена в 4.5.1.
При тестировании в dev и промежуточных средах он работает нормально, но терпит неудачу в prod. На prod он выдает следующую ошибку:
Не удалось загрузить файл или сборку "System.Web.Mvc, Version=3.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35" или одну из его зависимостей. Определение манифеста расположенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Версия Rotativa: 1.6.4
Версия System.Web.Mvc: 5.2.3.0
Я дал привязку редиректа в web.config, как показано ниже.
bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0"
Эксперты, пожалуйста, посоветуйте.
Что я уже пробовал:
Протестировал код в dev, uat, работал нормально. Добавлено перенаправление привязки для использования последней библиотеки DLL mvc, все еще выдает ошибку.
Развернул тестовый проект, имеющий веб - формы и области mvc аналогично среде prod, и он работал правильно, но фактический код приложения не работает.