Я рвал на себе волосы над этим, и, надеюсь, это будет что-то простое, что я слишком толстый, чтобы работать самому.
У нас есть веб-сайт ASP.NET (IIS7.5, Server 2008R2), который использует замечательные модули DevExpress ASP. Все работало нормально, пока у меня не появилась блестящая идея обновить модули с 10.1.4 до 10.1.7. С тех пор сайт выдает неустойчивые, но регулярные сообщения об ошибках:
Could not load file or assembly 'DevExpress.Data.v10.1, Version=10.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Все файлы .aspx имеют похожие теги регистра, например ::
<%@ Register assembly="DevExpress.Web.ASPxEditors.v10.1" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx" %>
Я обновил проект VS2010, используя собственную утилиту обновления DevExpress. В коде нет ссылки на v10.1.4 в любом месте - я проверил файлы .aspx, web.config и т. Д. - и на веб-сервере установлены все последние версии .DLL. Я даже переместил сайт на совершенно новый, девственный сервер, но ошибка все равно возникает. Указание номера подрывной деятельности и открытого ключа в теге register ничем не отличается.
Я iisreset
'd, очистил временные файлы, перезагрузил и т. Д., Но все безрезультатно. Действительно расстраивает то, что ошибка не воспроизводима - иногда это случается, иногда нет. Кто-нибудь может мне помочь?