Веб-интерфейс не запускается после обновления (ошибка "Could not load file or assembly 'DevExpress.Web.ASPxEditors.v**")

После последнего обновления отказывается работать веб-интерфейс. При попытке войти с того компьютера, на котором он установлен, появляется ошибка: Could not load file or assembly ‘DevExpress.Web.ASPxEditors.v11.2, Version=11.2.11.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a’ or one of its dependencies. Не удается найти указанный файл.
При подключении с любого другого компьютера: Возникла непредвиденная ошибка. Обратитесь за помощью к администратору.

Для выяснения причины необходим журнал веб-интерфейса. Пришлите файл Web.log расположенный по пути “C:ProgramDataLERSLogsWebWeb.log” для Windows Vista/ 7 / Server 2008 или в "C:Documents and SettingsAll UsersApplication DataLERSLogsWebWeb.log” для Windows XP / Server 2003.

Файл прикрепил.
Web.zip (736 KB)

Скажите, вы используете персонализацию веб-интерфейса?
Если да, проверьте, в модулях персонализации могут стоять ссылки на DevExpress версии 11.2.11. В обновлении мы перешли на версию 12.2.10.

А где можно посмотреть версию и как исправления внести?

Да, вы правы, у нас указана версия 11.2. Что нужно изменить?

В файле где вы ссылаетесь на DevExpress, строку:

<%@ Register Assembly=“DevExpress.Web.ASPxEditors.v11.2, Version=11.2.11.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a”
Namespace=“DevExpress.Web.ASPxEditors” TagPrefix=“dx” %>

Заменить на:

<%@ Register Assembly=“DevExpress.Web.v12.2, Version=12.2.10.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a”
Namespace=“DevExpress.Web.ASPxEditors” TagPrefix=“dx” %>

Большое спасибо! Все заработало.

После каждого обновления перестает работать веб-интерфейс. Приходится вручную редактировать файл “C:Program FilesLERSWebCustomizationHeader.ascx” и исправлять в третьей строке версию файла DevExpress.Web.v13.2.dll. Существует ли решение этой проблемы? Спасибо.

Вы можете взять файл Header.ascx, который распространяется с пакетом установки ЛЭРС УЧЕТ и не использует DevExpress.

Я приложил этот файл к сообщению. Вам необходимо распаковать и скопировать его по пути “C:Program FilesLERSWebCustomization”
Header.zip (1.55 KB)

Работает. Спасибо.

После замены файла появилась новая проблема - логотип в заголовке огромных размеров. При возврате старого файла header.asсx все нормально.
0002.png
0001.png

Пришлите ваш старый файл header.ascx

После обновления не получается войти в веб-интерфейс.
Временно заменили файл Header.ascx на файл, не использующий DevExpress.
Но хотелось бы включить персонализацию веб-интерфейса.
Так же заметил, что в папке bin нет файла DevExpress.Web. Раньше был. Возможно, это и является причиной возникшей проблемы.
Файлы Header.ascx и Web.log прикрепляю к сообщению.
Header.zip (1.58 KB)
Web.log (16.7 KB)

Вам нужно отредактировать ваш персонализированный файл Header.ascx таким образом, чтобы убрать все упоминания использования сторонних компонентов. В журнале веб-интерфейса написано на какой строке возникает ошибка.

30-04-2015 09:57:45.093	E:027	Произошла ошибка разбора страницы. Could not load file or assembly 'DevExpress.Web.v11.2, Version=11.2.0.0,
 Culture=neutral, PublicKeyToken=b88d1754d700e49a' or one of its dependencies. Не удается найти указанный файл.
Исходный файл: 'C:Program FilesLERSWebCustomizationHeader.ascx'
Строка: 3			Lers.Web.WebExceptionHandler
30-04-2015 09:59:09.062	E:028	Произошла ошибка разбора страницы. Unknown server tag 'dx:ASPxImage'.
Исходный файл: 'C:Program FilesLERSWebCustomizationHeader.ascx'
Строка: 34			Lers.Web.WebExceptionHandler

Вам нужно отредактировать ваш код на 3 и 34 строке. Для примера используйте файл, который вы приложили к данной теме.

Мы смотрели файл Web.log и обратили внимание, на какой строке возникает ошибка. Мы уже заменили файл Header.aspx на файл, в котором нет упоминаний сторонних компонентов. Но это временная мера. Все работает, но не правильно отображаются логотипы. В этой теме выше уже есть описание данной проблемы. Нам бы хотелось использовать персонализацию, то есть использовать эти сторонние компоненты. Это необходимо для правильного отображения логотипов и картинок на странице. Прикрепляю наш файл Header.ascx, с которым появляется ошибка.
Header.zip (1.77 KB)

В разметке достаточно указать размер изображения в 99 строке.

Я прикрепил исправленный файл.
Header.zip (1.58 KB)

Поправили размер в 99 строке, все работает. Спасибо.