Не получается опубликовать HTTP сервис расширения в IIS. Ошибка 404.

1. NikeeNik 79 23.12.21 16:41 Сейчас в теме
Бьюсь уже полдня((

Галка "Публиковать HTTP сервисы расширений по умолчанию стоит", в default.vrd вроде все норм, пробовал прописывать сервис вручную в default.vrd - не помогает.

Настроил IIS как в статье https://infostart.ru/1c/articles/295921/ - не помогло.

Перезапускал сервер 1С, IIS раз 20. Создавал новые http-сервисы с другими именами, все так же 404.

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

Где вообще можно посмотреть при флаге publishExtensionsByDefault="true" куда он обращается, как IIS понимает к какому http-сервису расширения конфигурации идет обращение, если сам http-сервис в default.vrd не прописан?

Платформа 8.3.18.1363 х64
Вознаграждение за ответ
Показать полностью
Найденные решения
10. NikeeNik 79 24.12.21 09:26 Сейчас в теме
Млииин... Ларчик просто открывался... фейспалм.. посыпаю голову пеплом(

С утра уже все кеши почистил, как советовали, ничего не заработало. Я в отчаянии стал такое же расширение создавать на рабочей сервере с другим IIS - вдруг взлетит.

Создал, применил, хотел опубликовать, тут наш консультант заходит в ту же базу и говорит - тут ошибка выскочила, ошибка применения расширения, я смотрю - там конфликт по названию основной роли расширения с ролью в другом расширении.

В итоге как оказалось - мое расширение тупо не работало, я нажимал применить на базу, но оно не применялось, а 1С предупреждает о том, что оно не применилось только когда зайдешь в режиме предприятия (а я туда не заходил за ненадобностью), а в режиме конфигуратора оно только молча дает ошибку в ЖР и типа все норм.

Конечно сам виноват((

Всем спасибо за помощь!
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Ujine1313 10 23.12.21 17:30 Сейчас в теме +0.25 $m
попробуйте поиграть вот этим параметром
Прикрепленные файлы:
5. NikeeNik 79 23.12.21 21:02 Сейчас в теме
3. user790708 23.12.21 17:51 Сейчас в теме
Где ошибка возникает: при публикации или при доступе к сервисам с клиента?
Что именно пубуликуете: только сервисы или всю конфигурацию?
Откуда пытаетесь проверять доступ к опубликованным сервисам: удаленно или локально с веб-сервера?
По какому имени обращаетесь к серверу?
Сколько сетевых интрефейсов на сервере?
Привязка веб-сервера ко всем сетевым адресам выполнена?
7. NikeeNik 79 23.12.21 21:07 Сейчас в теме
(3) просто при проверке доступа через браузер - должен отдать ответ, который я прописал в модуле сервиса, но отдает 404
чтобы точно работало - опубликовал все сервисы что доступны, вместе с конфигурацией и odata, конфигурация работает, а мой сервис нет
локально
localhost
1
да вроде другие сервисы с этой базы работают (те что в основной конфигурации, не в расширении), так что по идее проблема не сетью

Проблема где-то в особенном доступе к сервисам в расширении, вот этот флаг publishExtensionsByDefault обозначает какой-то альтернативный к ним доступ, который похоже не работает.
8. user790708 24.12.21 02:49 Сейчас в теме +0.25 $m
Этот пост:
https://forum.infostart.ru/forum86/topic250439/
видели?

База серверная или файловая? Кеш пробовали чистить?
4. Sergvoise 23.12.21 18:17 Сейчас в теме +0.25 $m
Для 64 платформы Параметр должен быть в значении False
Прикрепленные файлы:
6. NikeeNik 79 23.12.21 21:03 Сейчас в теме
(4) У меня false и работают другие http-сервисы с этой базы, которые не в расширении
9. Aitbay 24.12.21 07:54 Сейчас в теме +0.25 $m
косяк платформы
почистите серверный кеш
еще иногда помогает удалить и создать сервис заново
10. NikeeNik 79 24.12.21 09:26 Сейчас в теме
Млииин... Ларчик просто открывался... фейспалм.. посыпаю голову пеплом(

С утра уже все кеши почистил, как советовали, ничего не заработало. Я в отчаянии стал такое же расширение создавать на рабочей сервере с другим IIS - вдруг взлетит.

Создал, применил, хотел опубликовать, тут наш консультант заходит в ту же базу и говорит - тут ошибка выскочила, ошибка применения расширения, я смотрю - там конфликт по названию основной роли расширения с ролью в другом расширении.

В итоге как оказалось - мое расширение тупо не работало, я нажимал применить на базу, но оно не применялось, а 1С предупреждает о том, что оно не применилось только когда зайдешь в режиме предприятия (а я туда не заходил за ненадобностью), а в режиме конфигуратора оно только молча дает ошибку в ЖР и типа все норм.

Конечно сам виноват((

Всем спасибо за помощь!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот