|
Отладка http сервисов | ☑ | ||
---|---|---|---|---|
0
php5
23.05.17
✎
15:42
|
Добрый день!
Опубликовал http сервис через IIS. В файле default.vrd указал строку подключения к ИБ под определенным пользователем ("ib="Srvr="test1c:1641";Ref="alf";Usr=Backup;" При вызове сервиса через REST Client, либо через 1С попадаю в отладку только если стоит в отладчике галка "Клиентские и внешние соединения на сервере", соответственно отладка перехватывает сеанс пользователя "Backup" с типом "Сервер" и подключает к нему. На ИТС написано, что http сервис должен отлаживаться при установленной галке в отладчике "HTTP Сервисы на сервере", но почему-то так не получается. В чем может быть причина? |
|||
1
Имитация работы
23.05.17
✎
15:48
|
На том же самом ИТС кое-что ещё и про разрешение отладки в том же default.vrd написано.
|
|||
2
php5
23.05.17
✎
15:50
|
(1) При публикации указывал:
Отладка: Разрешена (протокол TCP/IP) Адрес отладчика: пробовал "" и "tcp://localhost" Если вы про это... |
|||
3
Господин ПЖ
23.05.17
✎
15:50
|
там еще сама возможность отладки через http должна быть включена... сервер отладки обозначен
|
|||
4
Имитация работы
23.05.17
✎
15:57
|
(2) Я про элемент debug
|
|||
5
php5
23.05.17
✎
16:05
|
(4) Я про него же:
<debug enable="true" protocol="tcp" url="tcp://localhost"/> |
|||
6
Имитация работы
23.05.17
✎
16:06
|
И на каком компьютере запущен отладчик?
|
|||
7
Юрий Лазаренко
23.05.17
✎
16:09
|
(5) Попробуй поменять "tcp://localhost" на то, что у тебя указано в Отладка - Подключение - Настройка - Отладчик:
tcp://MyServerName:1561 |
|||
8
Юрий Лазаренко
23.05.17
✎
16:10
|
+(7) И при всех изменениях в настройках или default.vrd будет не лишним перезапускать веб-сервер.
|
|||
9
php5
23.05.17
✎
16:13
|
(6) База в клиент сервере. Тестирую на компьютере где стоит сам IIS и сервер приложений 1С т.е. для меня это localhost в любом случае...
(7) пробовал так делать, не помогло. (8) +100500, постоянно так делаю... |
|||
10
php5
23.05.17
✎
16:13
|
Может быть дело в платформе? Тестирую на версии 8.3.8.2054
|
|||
11
php5
23.05.17
✎
16:52
|
Заметил еще странную вещь...Когда в отладчик сервиса падает, то точка останова не срабатывает в начале процедуры, а только с определенной строки т.е. прихожу к выводу что сервер приложений не успевает проанализировать и передать отладку, а когда передает уже часть кода выполнилась...
Все как-то не стабильно с отладкой http сервисов... |
|||
12
php5
23.05.17
✎
16:55
|
(11) В кач-ве эксперимента поставил задержку в начале процедуры http сервиса на 2 сек. Теперь отладка падает в начало (после кода задержки)...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |