|
Файл включения отладки COM
|
|
| unnamed | Дата: Вт, 31.08.2021, 06:43:14 | Сообщение # 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:38 |
| |
| |
| tormozit | Дата: Вт, 31.08.2021, 07:47:45 | Сообщение # 2 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7374
Репутация: 196
Статус: Оффлайн
| 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:51 | Сообщение # 3 |
|
Лейтенант
Группа: Пользователи
Сообщений: 51
Репутация: 57
Статус: Оффлайн
| Цитата tormozit (  ) Поэтому хотелось бы сначала понять, работает ли http протокол для внешних соединенийин информация для отладки в первом сообщении, на этой платформе отладка работает при указанном необходимом файле настроек, проверено. если не указывать protocol="http", не работает. так же в отладочной информации написано в последней строке, что сервер отладка http. я думаю, при детекте этого просто запрашивать адрес, если приложение запущено не в режиме отладки было бы идеально.
|
| |
| |
| tormozit | Дата: Вт, 31.08.2021, 08:51:43 | Сообщение # 4 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7374
Репутация: 196
Статус: Оффлайн
| Создал задачу https://www.hostedredmine.com/issues/932636
|
| |
| |
| tormozit | Дата: Вс, 19.06.2022, 21:19:22 | Сообщение # 5 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7374
Репутация: 196
Статус: Оффлайн
| Реализовано в 6.32
|
| |
| |
| unnamed | Дата: Чт, 23.06.2022, 22:50:26 | Сообщение # 6 |
|
Лейтенант
Группа: Пользователи
Сообщений: 51
Репутация: 57
Статус: Оффлайн
| В любом случае, спасибо. К сожалению, мой цикл разработки изменился кардинально, и даже автоустановку новой версии сейчас не получается использовать. При случае настрою и автообновление, и с удовольствием проведу проверку в зоне песочницы. Спасибо за все и продолжение дальнейшей разработки. По прежнему в телеграмме. )
|
| |
| |