1C web service extension код ошибки 0x800700c1

Публикация в Internet Information Services

Публикация 1С в IIS 6.x / 7.x:

  1. Запускать конфигуратор 1С только от имени администратора!
  2. Открыть Администрирование -> Публикация на web-сервере
  3. Каталог / имя базы должен совпадать с именем информационной базы 1С
  4. Включаем:
    • публиковать тонкий клиент и web-клиент
    • публиковать веб-сервисы: AppEventService и TaskService
    • использовать аутентификацию операционной системы
    • Выключаем:
      • Публиковать дистрибутив
      • После публикации 1С возникает ошибка:
        Ошибка HTTP 500.0 – Internal Server Error
        Невозможно отобразить эту страницу ввиду того, что произошла внутренняя ошибка сервера.
        Модуль IsapiModule
        Уведомление ExecuteRequestHandler
        Обработчик 1C Web-service Extension
        Код ошибки 0x800700c1
        Возможно, также возникает такой код ошибки:
        HTTP Ошибка 404.2 HRESULT: 0X800704EC
      • Чтобы решить эту проблему:
      1. Заходим в каталог с опубликованной базой (по умолчанию это
        C:inetpubwwwroot )
        и открываем в блокноте файл web.config
        В этом файле присутствует строка:

        В этой строке нужно заменить фрагмент
        C:Program Files(x86)1cv8
        на
        C:Program Files1cv8
        При этом не забудьте убедиться, что по указанному пути (C:Program Files1cv88.xxx.xxx.xxxinwsisapi.dll – без "x86") присутствует файл wsisapi.dll

      2. Открываем настройки 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.: Обратите внимание:

      1. Запускаться и публиковаться должен 64-разрядный клиент 1С Предприятие (если публикуется в windows 64-bit и web-сервер 64-битный). И DLL из 1С также должна быть из 64-битной версии.
      2. Если хотите публиковать 32-разрядную версию 1С, то нужно устанавливать 32-разрядный web-сервер (IIS или Apache, для IIS 32-бит может потребоваться windows 32-бит).
      3. Публикация 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)

      Необходимо опубликовать тонкий клент (клиент-серверный вариант работы, IIS). Публикация проходит нормально, перезапускаю веб-сервис, открывается база, но когда что-то в меню открываю – появляется ошибка. В чем может быть проблема?

      Для начала напишите текст ошибки

      • Войдите или зарегистрируйтесь, чтобы оставлять комментарии

      Server Error in ‘/App’ Application.

      Runtime Error

      Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

      Details: To enable the details of this specific error message to be viewable on remote machines, please create a tag within a "web.config" configuration file located in the root directory of the current web application. This tag should then have its "mode" attribute set to "Off".

      Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application’s configuration tag to point to a custom error page URL.

      • Войдите или зарегистрируйтесь, чтобы оставлять комментарии

      Причем, в браузере открывается, но когда документ открываю вот такая ошибка появляется.

      • Войдите или зарегистрируйтесь, чтобы оставлять комментарии

      Так в описании ошибки все написано, нужно файл web.config подправить.

      • Войдите или зарегистрируйтесь, чтобы оставлять комментарии

      Попробуйте сделать вот так. У меня работает.

      • Войдите или зарегистрируйтесь, чтобы оставлять комментарии

      Выполнил публикацию базы на IIS. Но когда захожу в браузере вот такая ошибка:

      Ошибка сервера в приложении "DEFAULT WEB SITE/CS"

      Читайте также:  Юргателеком настройка цифрового телевидения
      Оцените статью
      Добавить комментарий

      Adblock detector