Показать сообщение отдельно
Старый 13.08.2012, 16:03   #9  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Thumbs up
Цитата:
Сообщение от pedrozzz Посмотреть сообщение
Слишком громкое заявление, вам не кажется? Все там есть, и код контрола дебажить можно и код в X++. Итак:

- Чтобы дебажить код юзерконтрола:

1. Заходите на портал, на страницу, которую хотите отлаживать, ну или на ту, с которой хотите начать, и копируете URL
2. Идете в VS, в верхнем меню Website - Start Options ..., выбираете радиокнопку Start URL: и вставляете в поле скопированный URL. Это в группе Start action
3. В группе Server выбираете радиокнопку Use custom server и в поле Base URL: вписываете адрес портала разработки. Кнопка ОК
4. Идете в Solution Explorer в VS, правая кнопка - Enable Debugging in SharePoint. Если Enable Debugging in SharePoint нет, значит, кто - то уже разрешил отладку.
5. Теперь в коде юзерконтрола ставите breakpoints, идете в Debug - Start Debugging
6. Профит.

- Чтобы дебажить X++ код, вызываемый из портала:

Отличная пошаговая инструкция расположена тут: How to debug x++ code for Microsoft Dynamics AX Enterprise Portal
Большое спасибо за ваши комментарии.
Несмотря на то, что описанные вами приемы отладки не очень простые, все-равно очень приятно, что в ответ на лохопетские заявления обязательно найдется хороший человек, который спокойно подскажет как правильно )).
В ближайшее время попробую.
А в общем-то, я привык уже к тому, что если в Аксапте что-то не получается, то обязательно нужное найдется.
В случае с выводом названий кнопочек, думаю, специально сделали, чтобы прямой текст не через меточные файлы ломался. Тогда разработчик задумается и вспомнит про метки... )