Покрокова інструкція налаштування web-сервісів для 1Сv8

Доброго времени суток тобі, що відкрив сюди. Ця інструкція налаштування web-сервісів для 1Сv8.3 і IIS 8.5. була народжена в спробі виправити косяки однієї компанії, яка обслуговує нас із супроводу продуктів 1С. Проблема так само буде розглянута.

1) Установка IIS виконується стандартними засобами. Набір достатніх компонент наведено на скріншоті.

Покрокова інструкція налаштування web-сервісів для 1Сv8
2) Створюємо папку на web сервері. У моєму випадку 1С.

Покрокова інструкція налаштування web-сервісів для 1Сv8
3) Публікуємо сервіс з 1С. Адміністрування -> 1С -> Конфігуратор -> Адміністрування -> Публікація на Web-сервері.

4) Задамо права для обробника web-сервісів 1С. Права на запуск (Виконання) модулів додаються для групи IIS_IUSRS на папку
C: \ Program Files (x86) \ 1cv8 \ 8.3.4.465 \ bin.

Покрокова інструкція налаштування web-сервісів для 1Сv8
5) Якщо база файлова, потрібно додати права на зміну (Зміна) на папку і папки бази для тієї ж групи.

Покрокова інструкція налаштування web-сервісів для 1Сv8
6) У консолі IIS. Натискаємо правою кнопкою миші на рядок з створеної нами папкою. Перетворюємо її в додаток.

Покрокова інструкція налаштування web-сервісів для 1Сv8
8) Додаємо настройки для обробки файлів 1С. На вкладці Зіставлення оброблювачів додаємо скрипти (НЕ скрипти із зірочкою) для кожного розширення - «*. 1cws» і «* .1crs».

Покрокова інструкція налаштування web-сервісів для 1Сv8
Імена будь-які. Головне - для кожного розширення окреме правило! Обмеження запиту -> Доступ -> Сценарій або Виконання.

9) Для обробників потрібно задати додаткові параметри (Edit Feature Permission). Встановити прапори запуску скриптів і додатків.

Покрокова інструкція налаштування web-сервісів для 1Сv8
10) Можна перевірити наявність обробника web-сервісів 1С на вкладці ISAPI and CGI Restrictions для сервера.

Покрокова інструкція налаштування web-сервісів для 1Сv8
Так як установка йде в 64 розрядному оточенні, то для обробника потрібно включити режим Пули додатків -> DefaultAppPool -> Додаткові параметри -> Дозволені 32-розрядні додатки -> True.

Покрокова інструкція налаштування web-сервісів для 1Сv8
12) Про анонімної аутентифікації на IIS і доступі до бази. Налаштувати доступ з використанням автоматично створюваного користувача IUSR у мене вийшло. Важливо перевірити, що Анонімна перевірка справжності включена як в корені сервера, ТАК І НА САЙТІ. Інакше не працює.

Покрокова інструкція налаштування web-сервісів для 1Сv8
Власне на цьому все! Тепер все працює!

А тепер сам косяк - після деяких оновлень, які проводив «спеціаліст» обслуговуючої компанії.

«Майстри», яких ми викликали виправляти сітуевіна, пропонували абсолютно все - від перевстановлення самого сервера 1С, до спроби перенести сервер 1С на залізо, за що власне і були послані на хер лісом.

А власне проблема створення конфіга web.config вирішувалася просто - запускати все треба саме від імені Адміністратора, НАВІТЬ якщо ви сидите під локальний адміністратор. Після цього все прекрасно публікувалося, створювалося, працювалося.

Навігація по публікаціям

Трохи про мене…

Про що я пишу:

Отримувати свіжі записи на пошту:

Схожі статті