Публикация Web-сервера1C 64-бит (8.2 — 8.3) в Windows 2012r2

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

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

  1. Запускать конфигуратор 1С только от имени администратора!
  2. Открыть Администрирование -> Публикация на web-сервере
  3. Каталог / имя базы должен совпадать с именем информационной базы 1С
  4. Включаем:
    • публиковать тонкий клиент и web-клиент
    • публиковать веб-сервисы: AppEventService и TaskService
    • использовать аутентификацию операционной системы
  5. Выключаем:
    • Публиковать дистрибутив
  6. После публикации 1С возникает ошибка:
    Ошибка HTTP 500.0 — Internal Server Error
    Невозможно отобразить эту страницу ввиду того, что произошла внутренняя ошибка сервера.
    Модуль IsapiModule
    Уведомление ExecuteRequestHandler
    Обработчик 1C Web-service Extension
    Код ошибки 0x800700c1
    Возможно, также возникает такой код ошибки:
    HTTP Ошибка 404.2 HRESULT: 0X800704EC
  7. Чтобы решить эту проблему:
    1. Заходим в каталог с опубликованной базой (по умолчанию это
      C:\inetpub\wwwroot\<имя базы>)
      и открываем в блокноте файл web.config
      В этом файле присутствует строка:
      <add name=»1C Web-service Extension» path=»*» verb=»*» modules=»IsapiModule» scriptProcessor=»C:\Program Files(x86)\1cv8\8.xxx.xxx.xxx\bin\wsisapi.dll» resourceType= «Unspecified» requireAccess=»None» />
      В этой строке нужно заменить фрагмент
      C:\Program Files(x86)\1cv8\
      на
      C:\Program Files\1cv8\
      При этом не забудьте убедиться, что по указанному пути (C:\Program Files\1cv8\8.xxx.xxx.xxx\bin\wsisapi.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)\1cv8\8.xxx.xxx.xxx\bin\wsisapi.dll
      необходимо указать 64-разрядную версию DLL, т.е. сменить путь на:
      C:\Program Files\1cv8\8.xxx.xxx.xxx\bin\wsisapi.dll