|
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, было бы интересно.
|
|