Имя: Пароль:
1C
1С v8
1С8.3: отладка веб-сервисов (для Apache включается, для IIS не работает)...
0 dave2000
 
13.11.15
20:50
Подскажите плиз, кто что думает по этому поводу. Для включения отладки веб-сервисов в 1С всё настроено правильно, а именно:
1. Ключ -debug в строку запуска сервера добавлен.
2. Файлы comcntrcfg.xml и webservicecfg.xml в каталоге /BIN/Conf лежат.
3. В файл default.vrd добавлена строка <debug enable="true" url="tcp://localhost"/>
4. В конфигураторе в Автоподключении включена галочка отладки Web-сервисов

Для тех сервисов, которые опубликованы на Apache, точки останова срабатывают. А для тех,что на IIS - проскакивает, как буд-то их нет.

Как такое может быть?
1 mehfk
 
13.11.15
20:56
Потому что Апач рулез, а иис - сакс.
2 dave2000
 
13.11.15
21:05
(1) Дело в том, что месяц-два назад на IIS тоже всё работало, а сейчас перестало. Может где-то кто чего поменял. Ломаю голову весь день, не могу найти причину.  Перевести все устройства на Апач не подходит, проблему с IIS всё равно нужно решить.
3 mehfk
 
13.11.15
21:07
Паяльник и утюг помогу выявить кто и что поменял.
4 Сниф
 
13.11.15
23:20
IIS - проклятье рода Баскервилей.
5 Armando
 
14.11.15
00:32
6 dave2000
 
16.11.15
11:33
(5) Кстати тоже пробовал так, как там описано:

1. В конфигураторе. Отладка -> Подключение -> Настройка... Из поля Отладчик копируем строку "tcp://ServerName:port". В этой строке указано по какому порту подключен отладчик.
2. В файле default.vrd вставляем строку
<debug enable="true" url="tcp://ServerName:port"/>
т.е. в явном виде указываем где находится предмет отладки.

Явно указал строку подключения к отладчику, но на IIS так и не работает, а на Апаче и по умолчанию нормально ловит. Решил дальше на IIS время не тратить, продублировал нужные сервисы на Апач, для отладки должно хватить.

Но если вдруг найдётся решение для IIS, было бы интересно.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой