Перейти к содержимому
Настройка 1С
Решения по использованию программ 1С. Техподдержка. Сопровождение. Услуги программистов.
Такое сообщение 1С показывает при открытии опубликованной ИБ на IIS. В частном случае ошибка проявляется при соединении с внешней сети, внутри локальной сети — база открывается штатным образом.
Заголовок окна: «В данный момент вход в приложение невозможен, попробуйте войти позже».
Возможная причина ошибки
По умолчанию веб-сервер IIS не отдает полный код ошибки для удаленных запросов. В первую очередь необходимо изменить параметры отображения ошибок.
Основная рекомендация
- В диспетчере служб IIS
Веб-сервер — Блок параметров «IIS» — Страницы ошибок — Действия (боковая панель справа) — Изменить параметры… — в «Если сервер обнаружил ошибку, возвратить:» выбрать «Подробные сообщения об ошибках» — ОК
- Повторная публикация информационной базы.
- Проверка прочих настроек IIS — доступы к wwwroot, директории 1С, каталогу базы в случае файлового варианта, сопоставление обработчика wsisapi, параметры пула приложений.
- Откат к предыдущей технологической платформе.
✅ После выполнения п. 1 повторите попытку входа в публикацию 1С, где у вас возникла ошибка.
__________
Не получается? Зовите на помощь ИТ-специалиста или обратитесь с нашим джедаям техподдержки → +7-911-500-10-11
|
|||
Prefuse
11.06.15 — 16:41 |
Добрый день! Хотим опубликовать базу СRM на веб сервере. БД крутится на SQL. Платформа 8.3.6.2041 Все делал по инструкции: http://tavalik.ru/nastrojka-veb-dostupa-k-bd-1spredpriyatie-na-iis/#p8 в пуле дал разрешение на запуск 32 разрядных приложений, права на папки тоже дал. Из 1С база публикуется, но при переходе в браузере на http://localhost/crm/ ругается: Ошибка HTTP 500.21 — Internal Server Error Обработчик «1C Web-service Extension» содержит поврежденный модуль «IsapiModule» в списке модулей В чем может быть причина? |
||
Biker
1 — 11.06.15 — 16:44 |
зачем на 32 разрешение, платформа на сервере какая 32 или 64? |
||
Prefuse
2 — 11.06.15 — 16:45 |
(1) 32 битная. все файлы 1с в C:Program Files (x86) |
||
Господин ПЖ
3 — 11.06.15 — 16:49 |
(1) потому что прокладка в 1с 32-битная |
||
Господин ПЖ
4 — 11.06.15 — 16:50 |
в инструкции слишком много работы «руками»… платформа опубликует все сама — надо ее запустить от админа |
||
Prefuse
5 — 11.06.15 — 16:55 |
(4) Запускаю от ярлык 1с имени Администратора, публикую. Захожу в браузер, ты же фигня. Перезагружали сервак, не помагает |
||
Prefuse
6 — 11.06.15 — 16:58 |
(5) Вот что еще пишет в браузере, может ктото понимает: Подробные сведения об ошибке Модуль IIS Web Core Уведомление ExecuteRequestHandler Обработчик 1C Web-service Extension Код ошибки 0x8007000d Запрашиваемый URL-адрес http://localhost:80/CRM Физический путь C:inetpubwwwrootCRM Способ входа Анонимная Пользователь, выполнивший вход Анонимная Наиболее вероятные причины: Используется управляемый дескриптор; однако установка ASP.NET не выполнена или выполнена не полностью. Типографическая ошибка в конфигурации для списка модулей дескрипторов. Что можно предпринять: Если вы используете управляемый дескриптор, установите ASP.NET. Убедитесь, что имя модуля дескриптора указано правильно. Имена модулей вводятся с учетом регистра в формате=»StaticFileModule,DefaultDocumentModule,DirectoryListingModule». Ссылки и дополнительные сведения… Ядро IIS не распознает модуль. |
||
Господин ПЖ
7 — 11.06.15 — 17:00 |
попробуй iis переставить и добавь модулей в него >однако установка ASP.NET не выполнена или выполнена не полностью. |
||
Господин ПЖ
8 — 11.06.15 — 17:00 |
чего-то не хватает |
||
Prefuse
9 — 11.06.15 — 21:34 |
(8) Спасибо! переустановили, заработало. Только теперь другой косяк, начинает загружаться и выдает: «Не найдена лицензия! Не обнаружен ключ защиты программы или полученная программная лицензия!» А по внешнему ip с другого компьютера даже не заходит 404 ошибка. Помогите разобраться, благодарю! |
||
Prefuse
10 — 11.06.15 — 21:40 |
(9) С половиной проблемы разобрался: Для веб-клиентов лицензии выдает сервер 1С предприятия. Нужно зайти в консоль Администрирование серверов 1С, открыть свойства базы, установить «ДА» в поле «Разрешить выдачу лицензий сервером 1С:Предприятия» |
||
Prefuse
11 — 11.06.15 — 21:43 |
(10) Осталось понять почему внешнему ip не заходит, 404 ошибка |
||
floody
12 — 11.06.15 — 22:00 |
Апач не предлагать? Всё не читал. |
||
Prefuse 13 — 11.06.15 — 22:07 |
(12) с Апача все начиналось, не удалось его поднять, служба ни в какую не хотела стартовать. решили стандартными средствами пойти( Пишут, что нужно 80й порт как то пробрасывать, но я хз как это делается. Завтра еще подумаю, всем спасибо! |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
- Remove From My Forums
-
Вопрос
-
Vista HB поставил в компонентах IIS в оснастке iis не появился, доступ 127.0.0.1 показывает ошибку
Ошибка сервера в приложении «Default Web Site»
HTTP Error 404.4 — Not Found
Описание: Ресурсу, который вы ищете, не сопоставлен обработчик.
Код ошибки: 0x80070002
Уведомление: MapRequestHandler
Модуль: IIS Web Core
Запрашиваемый URL-адрес: http://127.0.0.1:80/
Физический путь: C:inetpubwwwroot
Вход пользователя: Анонимная
Способ входа: Анонимная
Обработчик: Пока не определено
Наиболее вероятные причины:
- Расширение файла для запрашиваемого URL-адреса не имеет обработчика, сконфигурированного для обработки запроса на веб-сервере.
Что можно предпринять:
- Если расширение файла не имеет сопоставленного ему обработчика, добавьте сопоставление обработчика для данного расширения.
- Удостоверьтесь в том, что сопоставленный расширению файла обработчик должным образом установлен и сконфигурирован.
- Создайте правило трассировки, чтобы отслеживать невыполненные запросы для этого кода состояния HTTP. Чтобы получить дополнительные сведения о создании правила трассировки для невыполненных запросов, щелкните здесь.
Дополнительные сведения… Эта ошибка означает, что веб-сервер не распознает расширение файла запрашиваемого ресурса. Модуль обработки на данном веб-сервере не настроен для работы с этим расширением. Если отвергаемое расширение файла требуется веб-серверу, добавьте к расширению файла соответствующий обработчик.
Как этот обработчик установить?
- Перемещено
22 сентября 2010 г. 14:06
(От:Windows Vista)
Ответы
-
Проблема в HB, она не поддерживает IIS как веб сервер. Все что там есть — поддержка WCF через HTTP. Для IIS требуется по меньшей мере HP, см. тут.
This posting is provided «AS IS» with no warranties, and confers no rights.
- Предложено в качестве ответа
Плотников Дмитрий aka Zexes
15 марта 2009 г. 19:23 - Помечено в качестве ответа
Vinokurov YuriyModerator
12 августа 2009 г. 10:04
- Предложено в качестве ответа
Если вы нажмете «Пользовательский модуль ошибок не распознает эту ошибку«в Outlook Web Access, и вы находитесь в Firefox; вероятно, время вашего сеанса просто истекло! Вы только что написали большое электронное письмо !!! Если вы вернетесь НАЗАД, все поля формы будут ПУСТО!
Вместо того, чтобы пытаться сбросить постданные, используйте wirehark на https или что-нибудь еще смешное: Откройте новую вкладку или окно в Firefox, и в этой новой вкладке / окне перейдите и повторно войдите на свой сайт OWA. Вернитесь к вкладке / окну, которые не удалось отправить, и щелкните правой кнопкой мыши в области тела сообщения -> Этот фрейм … -> Перезагрузить этот фрейм -> Форма повторной отправки! Ваше письмо будет успешно отправлено.
Если этот трюк вам не подходит, то предлагаю ознакомиться с Lazarus (аддон Firefox); не забудьте использовать текстовый редактор и сохранить письмо по электронной почте; или, по крайней мере, сэкономьте и «Ctrl + C» скопируйте тело сообщения перед его отправкой. Надеюсь, это поможет любому, кто просматривает результаты Google и задается вопросом, как вернуть свое сообщение.
Теперь мой вопрос: что еще вы можете сделать в такой же ситуации? Драгоценные данные форм находятся в памяти, веб-приложение https [или, по крайней мере, сеанс], с которым вы работали, теперь исчезло, и большая часть вашей несохраненной работы висит на волоске.
Предполагая, что это на win32, что вы можете сделать, чтобы вернуть его?
например Вы можете как-нибудь дамп памяти? Настроить прокси и распечатать поток? Можно ли получить доступ к данным сеанса Firefox без закрытия или перезапуска процесса? Подскажите, пожалуйста, какие-нибудь идеи?
Здравствуйте.
Проблема в следующем.
Обновил клиента на сервере. Опубликовал базу, (сервер iis 7,5, платформа 8.3.19.1522). Проверяю на сервере всё ок. Проверяю на любом другом компьютере в локальной сети, во внешней пишет: Подтвердите действия на сайте. Пользовательский модуль ошибок не распознает эту ошибку.
Гугл ничего толкого не даёт, iis весь вдоль и поперёк перенастраивал. Уже не знаю что и делать. Разумеется запуск с локального клиента с сервера, или из локальной сети работает на ура.
- Remove From My Forums
-
Вопрос
-
Vista HB поставил в компонентах IIS в оснастке iis не появился, доступ 127.0.0.1 показывает ошибку
Ошибка сервера в приложении «Default Web Site»
HTTP Error 404.4 — Not Found
Описание: Ресурсу, который вы ищете, не сопоставлен обработчик.
Код ошибки: 0x80070002
Уведомление: MapRequestHandler
Модуль: IIS Web Core
Запрашиваемый URL-адрес: http://127.0.0.1:80/
Физический путь: C:inetpubwwwroot
Вход пользователя: Анонимная
Способ входа: Анонимная
Обработчик: Пока не определено
Наиболее вероятные причины:
- Расширение файла для запрашиваемого URL-адреса не имеет обработчика, сконфигурированного для обработки запроса на веб-сервере.
Что можно предпринять:
- Если расширение файла не имеет сопоставленного ему обработчика, добавьте сопоставление обработчика для данного расширения.
- Удостоверьтесь в том, что сопоставленный расширению файла обработчик должным образом установлен и сконфигурирован.
- Создайте правило трассировки, чтобы отслеживать невыполненные запросы для этого кода состояния HTTP. Чтобы получить дополнительные сведения о создании правила трассировки для невыполненных запросов, щелкните здесь.
Дополнительные сведения… Эта ошибка означает, что веб-сервер не распознает расширение файла запрашиваемого ресурса. Модуль обработки на данном веб-сервере не настроен для работы с этим расширением. Если отвергаемое расширение файла требуется веб-серверу, добавьте к расширению файла соответствующий обработчик.
Как этот обработчик установить?
-
Перемещено
22 сентября 2010 г. 14:06
(От:Windows Vista)
Ответы
-
Проблема в HB, она не поддерживает IIS как веб сервер. Все что там есть — поддержка WCF через HTTP. Для IIS требуется по меньшей мере HP, см. тут.
This posting is provided «AS IS» with no warranties, and confers no rights.
-
Предложено в качестве ответа
Плотников Дмитрий aka Zexes
15 марта 2009 г. 19:23 -
Помечено в качестве ответа
Vinokurov YuriyModerator
12 августа 2009 г. 10:04
-
Предложено в качестве ответа
Публикация в Internet Information Services
Публикация 1С в IIS 6.x / 7.x:
- Запускать конфигуратор 1С только от имени администратора!
- Открыть Администрирование -> Публикация на web-сервере
- Каталог / имя базы должен совпадать с именем информационной базы 1С
- Включаем:
- публиковать тонкий клиент и web-клиент
- публиковать веб-сервисы: AppEventService и TaskService
- использовать аутентификацию операционной системы
- Выключаем:
- Публиковать дистрибутив
- После публикации 1С возникает ошибка:
Ошибка HTTP 500.0 — Internal Server Error
Невозможно отобразить эту страницу ввиду того, что произошла внутренняя ошибка сервера.
Модуль IsapiModule
Уведомление ExecuteRequestHandler
Обработчик 1C Web-service Extension
Код ошибки 0x800700c1
Возможно, также возникает такой код ошибки:
HTTP Ошибка 404.2 HRESULT: 0X800704EC - Чтобы решить эту проблему:
- Заходим в каталог с опубликованной базой (по умолчанию это
C:inetpubwwwroot )
и открываем в блокноте файл web.config
В этом файле присутствует строка:В этой строке нужно заменить фрагмент
C:Program Files(x86)1cv8
на
C:Program Files1cv8
При этом не забудьте убедиться, что по указанному пути (C:Program Files1cv88.xxx.xxx.xxxinwsisapi.dll — без «x86») присутствует файл wsisapi.dll - Открываем настройки IIS: Пуск -> Панель управления -> Администрирование -> IIS Manager
Открываем ISAPI and CGI Restrictions
Проверяем, что у расширения «1C Web-service Extension» стоит статус Allowed
Видим, что у расширения «1C Web-service Extension» в разделе Path стоит
C:Program Files(x86)1cv88.xxx.xxx.xxxinwsisapi.dll
необходимо указать 64-разрядную версию DLL, т.е. сменить путь на:
C:Program Files1cv88.xxx.xxx.xxxinwsisapi.dll
P.S.: Обратите внимание:
- Запускаться и публиковаться должен 64-разрядный клиент 1С Предприятие (если публикуется в windows 64-bit и web-сервер 64-битный). И DLL из 1С также должна быть из 64-битной версии.
- Если хотите публиковать 32-разрядную версию 1С, то нужно устанавливать 32-разрядный web-сервер (IIS или Apache, для IIS 32-бит может потребоваться windows 32-бит).
- Публикация 1С в Apache 2.x принципиально ничем не отличается: так же нужна DLL от 1С соответствующей web-серверу разрядности (x86 или x64). После публикации 1С может понадобиться перезагрузить сервис Apache.
Статья опубликована: 17.03.2015, обновлена 24.11.2017
Ошибка доступа к опубликованной на web-сервере IIS базе 1С
На сервере под управлением Windows Server 2008 R2 Enterprise (по умолчанию 64-х битной) работают Internet Information Services 7.5, с помощью которых была попытка опубликовать на данном web-сервере базу 1С. Однако при заходе через браузер в данную базу была получена ошибка: |
В подробных сведениях при этом значится:
Сама страница с ошибкой вместо приглашения входа в базу выглядит так:
Это происходит ввиду того, что на Internet Information Services 7.5 в 64-х разрядной среде запрещен по умолчанию запуск 32-х разрядных приложений, коей до недавнего времени являлось 1С:Предприятие. Чтобы успешно выполнить публикацию баз 1С на web-сервере IIS7, необходимо в настройках диспетчера служб IIS разрешить запуск таких приложений.
Для этого выполните Win+R -> inetmgr.exe -> ввод. Далее, разверните локальный компьютер -> Пулы приложений, и вызовите правой клавишей мыши Дополнительные параметры… из выпадающего меню у DefaultAppPool, как показано на рисунке ниже:
В открывшемся окне дополнительных параметров измените значение напротив Разрешены 32-разрядные приложения на True, как показано на рисунке ниже, и перезапустите службы IIS7:
После чего вы сможете попасть в нужную базу 1С посредством web-доступа:
Однако, начиная с версии 8.3.9.1818 разработчики 1С наконец-то выпустили 64-х разрядный клиент, а так же Модули расширения веб-сервера данной разрядности:
- Currently 4.25/5
- 1
- 2
- 3
- 4
- 5
Rating: 4.3/5(8 votes cast)
Пытаюсь опубликовать 1С на IIS, получаю вот такую ошибку
«Ошибка HTTP 500.21 — Internal Server Error
Обработчик «1C Web-service Extension» содержит поврежденный модуль «IsapiModule» в списке модулей»
У меня такая проблемы была когда была 32-х битная 1С и 64-х битная операционная система, IIS соответственно тоже был 64-х битный. Чтобы заработало нужно в настройках IIS разрешить использовать 32-х битный IsapiModule. Пока доступа к тому серверу нет, точно не скажу где искать эту настройку, но если очень нужно — вечером могу глянуть.