Имя: Пароль:
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, было бы интересно.