Четверг, 28.03.2024, 20:43
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Проблемные ситуации » Файл включения отладки COM (не поддерживает http отладку)
Файл включения отладки COM
unnamedДата: Вторник, 31.08.2021, 06:43 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 51
Репутация: 57
Статус: Оффлайн
Команда "Файл включения отладки COM" инструмента "Управление COM классами 1С" создает некорректный файл при использующейся http-отладке:


Цитата
<config xmlns="http://v8.1c.ru/v8/comcntrcfg">
<debugconfig debug="true"/>
</config>


Тогда как должно быть:


Цитата
<config xmlns="http://v8.1c.ru/v8/comcntrcfg">
<debugconfig debug="true" protocol="http" debuggerURL="http://адрес-сервера:порт"/>
</config>


Платформа: 8.3.19.1264
Режим БД: клиент-серверный
Конфигурация. Название: Логистика+бюджетирование. (2.3.0.14)
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_16
Конфигурация. Версия БСП: 301
Инструменты разработчика. Версия: Расширение 6.07.1e
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Нет
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Разрешены имитаторы: Да
Расширения. ИнструментыРазработчикаTormozit (6.07.1e)
Расширения. liteExchange2 (2.4.1.4)
Клиент. ОС: Microsoft Windows Server 2012 R2 Standard 64-разрядная Русский
Клиент. Приложение: Обычное приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru_RU
Клиент. От имени администратора Windows: Нет
Сервер. ОС: Майкрософт Windows Server 2019 Datacenter 64-разрядная Русский
Сервер. Процесс: 64б
Сервер. Отладка: http


Сообщение отредактировал unnamed - Вторник, 31.08.2021, 06:43
 
tormozitДата: Вторник, 31.08.2021, 07:47 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6108
Репутация: 153
Статус: Оффлайн
1. Если приложение запущено без отладки, то узнать debuggerURL невозможно.
2. На 8.3.18.1563 у меня не удалось увидеть предмет отладки внешнего соединения (остальные предметы отладки работают нормально) через http отладку в клиент-серверной базе на клиенте. Использовал конфигурацию отладки:

Цитата
<config xmlns="http://v8.1c.ru/v8/comcntrcfg">
<_debugconfig debug="true" protocol="tcp"/>
<debugconfig debug="true" protocol="http" debuggerURL="http://CORTEX:1550"/>
</config>

В той же базе и том же эксперименте отладчик в TCP режиме отладки показывает все предметы отладки типа COM-соединение запущенные как до так и после старта отладчика, если в файле comcntrcfg протокол отладки был указан "tcp". Поэтому хотелось бы сначала понять, работает ли http протокол для внешних соединений как заявлено в документации, и, если да, то понять какие еще условия должны быть выполнены.

Удалось ли тебе добиться видимости предметов отладки внешних соединений в режиме http отладки?
 
unnamedДата: Вторник, 31.08.2021, 08:31 | Сообщение # 3
Лейтенант
Группа: Пользователи
Сообщений: 51
Репутация: 57
Статус: Оффлайн
Цитата tormozit ()
Поэтому хотелось бы сначала понять, работает ли http протокол для внешних соединенийин
информация для отладки в первом сообщении, на этой платформе отладка работает при указанном необходимом файле настроек, проверено. если не указывать protocol="http", не работает.
так же в отладочной информации написано в последней строке, что сервер отладка http. я думаю, при детекте этого просто запрашивать адрес, если приложение запущено не в режиме отладки было бы идеально.
 
tormozitДата: Вторник, 31.08.2021, 08:51 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6108
Репутация: 153
Статус: Оффлайн
Создал задачу https://www.hostedredmine.com/issues/932636
 
tormozitДата: Воскресенье, 19.06.2022, 21:19 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6108
Репутация: 153
Статус: Оффлайн
Реализовано в 6.32
 
unnamedДата: Четверг, 23.06.2022, 22:50 | Сообщение # 6
Лейтенант
Группа: Пользователи
Сообщений: 51
Репутация: 57
Статус: Оффлайн
В любом случае, спасибо. К сожалению, мой цикл разработки изменился кардинально, и даже автоустановку новой версии сейчас не получается использовать. При случае настрою и автообновление, и с удовольствием проведу проверку в зоне песочницы.
Спасибо за все и продолжение дальнейшей разработки. По прежнему в телеграмме. )
 
Форум » Основной » Проблемные ситуации » Файл включения отладки COM (не поддерживает http отладку)
  • Страница 1 из 1
  • 1
Поиск: