Доброго времени суток тобі, що відкрив сюди. Ця інструкція налаштування web-сервісів для 1Сv8.3 і IIS 8.5. була народжена в спробі виправити косяки однієї компанії, яка обслуговує нас із супроводу продуктів 1С. Проблема так само буде розглянута.
1) Установка IIS виконується стандартними засобами. Набір достатніх компонент наведено на скріншоті.
2) Створюємо папку на web сервері. У моєму випадку 1С. 3) Публікуємо сервіс з 1С. Адміністрування -> 1С -> Конфігуратор -> Адміністрування -> Публікація на Web-сервері. 4) Задамо права для обробника web-сервісів 1С. Права на запуск (Виконання) модулів додаються для групи IIS_IUSRS на папку
C: \ Program Files (x86) \ 1cv8 \ 8.3.4.465 \ bin.
9) Для обробників потрібно задати додаткові параметри (Edit Feature Permission). Встановити прапори запуску скриптів і додатків.
10) Можна перевірити наявність обробника web-сервісів 1С на вкладці ISAPI and CGI Restrictions для сервера. Так як установка йде в 64 розрядному оточенні, то для обробника потрібно включити режим Пули додатків -> DefaultAppPool -> Додаткові параметри -> Дозволені 32-розрядні додатки -> True. 12) Про анонімної аутентифікації на IIS і доступі до бази. Налаштувати доступ з використанням автоматично створюваного користувача IUSR у мене вийшло. Важливо перевірити, що Анонімна перевірка справжності включена як в корені сервера, ТАК І НА САЙТІ. Інакше не працює. Власне на цьому все! Тепер все працює!А тепер сам косяк - після деяких оновлень, які проводив «спеціаліст» обслуговуючої компанії.
«Майстри», яких ми викликали виправляти сітуевіна, пропонували абсолютно все - від перевстановлення самого сервера 1С, до спроби перенести сервер 1С на залізо, за що власне і були послані на хер лісом.
А власне проблема створення конфіга web.config вирішувалася просто - запускати все треба саме від імені Адміністратора, НАВІТЬ якщо ви сидите під локальний адміністратор. Після цього все прекрасно публікувалося, створювалося, працювалося.