Найти в Дзене

Настройка IIS для web-сервиса 1С

Последние версии 1С могут публиковать свои веб-сервисы для IIS. На сервере Windows Server 2012 R2 установлены не все компоненты, которые требуются для работы веб-сервиса. Все необходимые расширения 1С теперь умеет прописывать сам, что не может не радовать. Более того, для каждого приложения свои настройки, не нужно конфигурировать IIS целиком. В разделе Handler Mapping можно увидеть только один ISAPI модуль:

-2

В файле web.config приложения в этом можно убедиться:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="1C Web-service Extension" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Program Files\1cv8\8.3.13.1513\bin\wsisapi.dll" resourceType="Unspecified" requireAccess="None" />
</handlers>
</system.webServer>
</configuration>

Вот только ISAPI расширения из коробки не работают.

Запускаем Server Manager и добавляем фичу ASP.NET 4.5:

-3
-4

Перезагрузка не требуется. Добавляем роль Web Server (IIS) и ставим галки:

-5

WebDAV нам точно не нужен.

-6

Диагностика пусть вся будет.

-7

Динамические сжатие, gzip? Включаем, пусть будет. 

-8

Врубаем галки для фич безопасности. Кому-то нужно, кому-то нет.

-9

Здесь же нас просят установить фичи. ISAPI Extensions — то что нужно, добавляем.

-10

В application ставим всё что нам нужно.

-11

Перезагрузка снова не потребовалась. После установки дополнений веб-сервис 1С у меня заработал.

Источник:
https://internet-lab.ru/1c_iis

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.