AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.05.2014, 23:31   #1  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
не могу утверждать на 100%. но мне кажется вот ту галочку на третьей картинке, которая у Вас не стоит, надо поставить - enable global breakpoints ...
Старый 17.05.2014, 23:55   #2  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
В дополнение к совету от kashperuk, вот что говорит книга "Inside Microsoft Dynamics AX 2012" (Глава 2):
Цитата:
For Enterprise Portal code that uses the BCPROXY context to run interpreted X++ code, in the Microsoft Dynamics AX Server Configuration Utility, create a new configuration, if necessary, and select the check box Enable Global Breakpoints.

Для отладки интерпретируемого кода Х++ в Корпоративном Портале используйте контекст BCPROXY, в конфигурационной утилите Microsoft Dynamics Server создайте новую конфигурацию и, если необходимо, установите признак Enable Global Breakpoints.
Старый 18.05.2014, 00:40   #3  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Cardagant Посмотреть сообщение
В дополнение к совету от kashperuk, вот что говорит книга "Inside Microsoft Dynamics AX 2012" (Глава 2):
О, вот, я ж помню что вроде надо global breakpoints.
спасибо

Пробуйте, автор
Старый 18.05.2014, 11:37   #4  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Как вариант можно попробовать отладку X++ в Visual Studio. Работает на любой студии от 2010 до 2013.
Мы этот метод активно используем для отладки веб сервисов -

http://daxmusings.codecrib.com/2011/...fast-lane.html
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 18.05.2014, 17:41   #5  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
***
Многочисленные опыты с Порталом 2009 показали, что, хоть ты наизнанку вывернись, никакой отладки, если AOS и веб-сервер стоят на разных машинах, не получается.
Только, если все на одном компьютере.
Если отлаживаться из под Студии, то отлаживается то, что написано на С# и если точка остановки непосредственно на той странице, которая запускается из студии отладчиком.
А в целом, это и есть самый большой геморрой при создании гибридных решений всякого рода интернет магазинов или веб-сервисов.
Обычно с веб-разработкой все немного не так, как с Аксаптой.
Для веб приложений нужно иметь возможность делать правки на рабочем экземпляре. Это оправдано, потому что обычно сложность веб-решения на порядок меньше Аксапты и заморачиваться с тестовыми машинами смысла нет.
Но, как раз рабочее веб-приложение вы запустить под отладчиком не можете, потому что при этом сервер для использования внешними клиентами блокируется.
Ну и сами разные среды программирования вместе все-равно нормально не отлаживаются.
В конечном счете получается, что Портал, это совершенно дурацкая примочка, которая никому не нужна, так как она может работать только в интрасети и не может работать в свободном интернете для анонимных пользователей, иначе ее быстро распотрошат.
А если Портал может работать только в интрасети, то нафиг он, вообще, нужен, когда можно использовать просто клиента Аксапты?

Соответственно, с первого взгляда остается только потребность в одиноко стоящих веб-приложениях, работающих с Аксаптой, но и здесь облом, потому как никакое приложение в свободном интернете не может смотреть в базу Аксапты. Только в свою собственную. А если только в свою собственную базу, то и никакие отладчики не нужны, потому как, есть Аксапта со своим отладчиком. Есть сайт с отладкой в Студии и есть утилита синхронизации данных Аксапты с данными сайта тоже со своим отладчиком.

В общем, удобно и красиво никак не получается.

Кстати, никто не тестил интернет-магазин в R3?
Жутко интересно, удалось ли Майкрософту все-таки сделать из этого рабочую систему, которую можно использовать без рыданий?
Старый 18.05.2014, 21:32   #6  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Narayana Посмотреть сообщение
В конечном счете получается, что Портал, это совершенно дурацкая примочка, которая никому не нужна, так как она может работать только в интрасети и не может работать в свободном интернете для анонимных пользователей, иначе ее быстро распотрошат.
Работать в интернете и работать для анонимных пользователей - это разные вещи. Портал с успехом работает в интернете, к примеру, у Тойота-Мотор Россия интернет-порталов штук 5 или 6, через них работают все дилерские центры в России, Белоруссии и Казахстане.
Цитата:
Сообщение от Narayana Посмотреть сообщение
А если Портал может работать только в интрасети, то нафиг он, вообще, нужен, когда можно использовать просто клиента Аксапты?
В интрасети портал тоже бывает очень полезен, потому что, во-первых, портальная пользовательская лицензия чуть ли не на порядок дешевле лицензии для доступа через Windows-клиента, во-вторых, Windows-клиент предъявляет очень высокие требования к каналу связи, и обеспечить такой канал для удаленных подразделений не всегда возможно, а организация терминального доступа для выполнения небольшого числа функций в системе не всегда оправдана. Например, для какой-нибудь федеральной розничной сети организовать доступ администраторам магазинов в Аксапту через портал будет куда проще и дешевле, чем через RDS.
Старый 19.05.2014, 11:02   #7  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Вот здесь есть небольшой пример настройки для отладки.

Цитата:
Многочисленные опыты с Порталом 2009 показали, что, хоть ты наизнанку вывернись, никакой отладки, если AOS и веб-сервер стоят на разных машинах, не получается.
Только, если все на одном компьютере.
Неправда это, у меня все работает, даже если АОС на другом сервере. Вот настроить отладку - это да, не так то просто
Старый 21.05.2014, 11:31   #8  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Цитата:
Сообщение от kashperuk Посмотреть сообщение
О, вот, я ж помню что вроде надо global breakpoints.
спасибо

Пробуйте, автор
Да, теперь в отладчик заходит, замечательно!
Однако, когда я меняю код, после заново хочу пройтись по нему отладчиком , то в отладчике я вижу старый, неизменённый код. Я закрывал и открывал всё заново, чистил кеш - по-прежнему старый код.
Старый 21.05.2014, 12:10   #9  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
А инкрементную компиляцию CIL после изменения кода пробовали?
__________________
Кононов Пётр
Старый 21.05.2014, 12:38   #10  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Цитата:
Сообщение от pedrozzz Посмотреть сообщение
А инкрементную компиляцию CIL после изменения кода пробовали?
Надстройки - инкрементная компиляция(Add-ins - Compile forward)? Да, пробовал, но только класса, в котором делал изменения. Может стоит родителя ещё откомпилировать?

Попробовал сделать - тоже самое.

Последний раз редактировалось user_ax; 21.05.2014 в 12:45.
Теги
debug code, portal, ax2012

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
dynamics-community.at: Neue Trainingsunterlage für Dynamics AX 2012: Enterprise Portal Development Blog bot DAX auf Deutsch 0 13.06.2012 00:13
ukax: Enterprise Portal in AX 2012 now supports the Safari browser !! Blog bot DAX Blogs 1 14.03.2012 01:13
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:23.