Отличается версия компоненты vrsbase.dll в 1С: быстрое решение
- При попытке войти в 1С через браузер или Тонкий клиент по ссылке веб-сервера появляется красное окно ошибки.
- Текст сбоя:
Отличается версия компоненты vrsbase.dllилиОшибка загрузки компоненты vrsbase. - Ошибка возникает сразу после того, как администратор обновил платформу 1С на сервере.
В чем причина сбоя простыми словами
Модуль vrsbase.dll отвечает за связь между веб-сервером (Apache или IIS) и платформой 1С. Когда вы обновляете платформу 1С на новую версию, веб-сервер продолжает по старой памяти использовать библиотеку vrsbase.dll от старой версии 1С. Из-за конфликта версий вход блокируется.
Как исправить ошибку за 3 шага:
- Запустите Конфигуратор 1С от имени Администратора: Найдите ярлык 1С, нажмите правой кнопкой мыши и выберите «Запуск от имени администратора». Войдите в нужную базу в режиме «Конфигуратор».
- Переопубликуйте базу на веб-сервере: В верхнем меню выберите Администрирование → Публикация на веб-сервере...
- Нажмите кнопку «Опубликовать»: В открывшемся окне ничего не меняйте, просто нажмите кнопку «Опубликовать» (программа перезапишет пути к новой версии
vrsbase.dll). - Перезапустите веб-сервер:
- Если у вас IIS: откройте командную строку от админа и введите команду
iisreset. - Если у вас Apache: перезапустите службу Apache через
services.msc.
- Если у вас IIS: откройте командную строку от админа и введите команду
Частые вопросы (FAQ)
Почему пункт 'Публикация на веб-сервере' не нажимается или выдает ошибку доступа?
Вы запустили 1С без прав Администратора Windows. 1С не может перезаписать конфигурационный файл веб-сервера (httpd.conf или web.config) без повышенных привилегий.
Нужно ли делать перепубликацию для каждой базы отдельно?
Да, если на одном веб-сервере опубликовано несколько разных баз 1С, процедуру перепубликации после обновления платформы необходимо повторить для каждой из них.
Где физически находится файл vrsbase.dll?
Он лежит в папке установленной платформы 1С: например, C:\Program Files\1cv8\8.3.25.1257\bin\vrsbase.dll.
Что делать, если перепубликация не помогла?
Проверьте разрядность: если веб-сервер 64-битный, публикация должна выполняться из 64-битного Конфигуратора 1С (папка Program Files, а не Program Files x86).