Перестал работать вебклиент при переходе с версии платформы 1С 8.3.10.2667 на версию 8.3.11.2867
Имеется сервер (1С+MS SQL+IIS):
ОС: Windows server 2008 r2 x64
СУБД: MS SQL server 2008 r2
Веб сервер: IIS 7.5
Суть проблемы:
- веб клиент работает стабильно при запуске различных версий сервера 1С x86: 8.3.10.2667, 8.3.10.2561, 8.3.8.2088, 8.3.8.1747, 8.3.6.2390.
- но при запуске сервера 1с x86 версии 8.3.11.2867, IIS возвращает ошибку Module IsapiModule код ошибки: 0x8007007f
Кто нибудь сталкивался, где копать?
P.S. Права на группу IIS_IUSRS прописаны, везде где только можно.
ОС: Windows server 2008 r2 x64
СУБД: MS SQL server 2008 r2
Веб сервер: IIS 7.5
Суть проблемы:
- веб клиент работает стабильно при запуске различных версий сервера 1С x86: 8.3.10.2667, 8.3.10.2561, 8.3.8.2088, 8.3.8.1747, 8.3.6.2390.
- но при запуске сервера 1с x86 версии 8.3.11.2867, IIS возвращает ошибку Module IsapiModule код ошибки: 0x8007007f
Кто нибудь сталкивался, где копать?
P.S. Права на группу IIS_IUSRS прописаны, везде где только можно.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Была аналогичная ошибка. Кроме прописанных ссылок на wsisapi.dll в Сопоставлении обработчиков IIS нужно было положить в папку с публикацией файл web.conf со следующим содержанием:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<remove name="1c Web-service Extention" />
<add name="1c Web-service Extention" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Program Files (x86)\1cv8\8.3.11.2924\bin\wsisapi.dll" resourceType="File" requireAccess="Execute" preCondition="bitness32" />
</handlers>
</system.webServer>
</configuration>
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<remove name="1c Web-service Extention" />
<add name="1c Web-service Extention" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Program Files (x86)\1cv8\8.3.11.2924\bin\wsisapi.dll" resourceType="File" requireAccess="Execute" preCondition="bitness32" />
</handlers>
</system.webServer>
</configuration>
Подсунули dll сервер вернул ошибку, нужно пробовать переустанавливать платформу
1C:Enterprise 8 application error:
HTTP: Conflict
by reason:
Различаются версии клиента и сервера (8.3.11.2924 - 8.3.11.2867), клиентское приложение: Модуль расширения веб-сервера
by exception: 9f06d311-1431-4a54-bd6f-fa93c4d4c471
1C:Enterprise 8 application error:
HTTP: Conflict
by reason:
Различаются версии клиента и сервера (8.3.11.2924 - 8.3.11.2867), клиентское приложение: Модуль расширения веб-сервера
by exception: 9f06d311-1431-4a54-bd6f-fa93c4d4c471
Была ошибка на Windows 2008 R2:
HTTP Error 500.0 - Internal Server Error
There is a problem with the resource you are looking for, so it cannot be displayed.
Module IsapiModule
Notification ExecuteRequestHandler
Handler 1C Web-service Extension
Error Code 0x8007007f
Решилось установкой Microsoft Visual C++ 2017 Redistributable x64 (файл vc_redist*.exe из дистрибутива платформы). По каким-то причинам он не был установлен.
HTTP Error 500.0 - Internal Server Error
There is a problem with the resource you are looking for, so it cannot be displayed.
Module IsapiModule
Notification ExecuteRequestHandler
Handler 1C Web-service Extension
Error Code 0x8007007f
Решилось установкой Microsoft Visual C++ 2017 Redistributable x64 (файл vc_redist*.exe из дистрибутива платформы). По каким-то причинам он не был установлен.
IIS не может в одном пуле приложений держать несколько различных версий 1С. Поэтому, что нужно сделать - создать новый пул и указать его в публикации. Возможно поможет его перезапуск (если публикация всего одна) или всего сервиса IIS.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот