Подскажите плиз, кто что думает по этому поводу. Для включения отладки веб-сервисов в 1С всё настроено правильно, а именно:
1. Ключ -debug в строку запуска сервера добавлен.
2. Файлы comcntrcfg.xml и webservicecfg.xml в каталоге /BIN/Conf лежат.
3. В файл default.vrd добавлена строка <debug enable="true" url="tcp://localhost"/>
4. В конфигураторе в Автоподключении включена галочка отладки Web-сервисов
Для тех сервисов, которые опубликованы на Apache, точки останова срабатывают. А для тех,что на IIS - проскакивает, как буд-то их нет.
(1) Дело в том, что месяц-два назад на IIS тоже всё работало, а сейчас перестало. Может где-то кто чего поменял. Ломаю голову весь день, не могу найти причину. Перевести все устройства на Апач не подходит, проблему с IIS всё равно нужно решить.
1. В конфигураторе. Отладка -> Подключение -> Настройка... Из поля Отладчик копируем строку "tcp://ServerName:port". В этой строке указано по какому порту подключен отладчик.
2. В файле default.vrd вставляем строку
<debug enable="true" url="tcp://ServerName:port"/>
т.е. в явном виде указываем где находится предмет отладки.
Явно указал строку подключения к отладчику, но на IIS так и не работает, а на Апаче и по умолчанию нормально ловит. Решил дальше на IIS время не тратить, продублировал нужные сервисы на Апач, для отладки должно хватить.
Но если вдруг найдётся решение для IIS, было бы интересно.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой