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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.06.2010, 20:57   #1  
Hyper is offline
Hyper
Участник
Соотечественники
 
163 / 29 (1) +++
Регистрация: 09.10.2003
:( Enterprise Portal, создание user control'а
Enterprise Portal в AX2009, пытаюсь создать новый user control согласно файлу справки "How to: Create User Controls".
Оговорюсь при этом, что с изменением существующих контролов (к примеру EPPurchTableEdit) проблем не было.

Так вот, создаю новый контрол в Visual Studio, сохраняю, устанавливаю в EP, создаю web page, добавляю в нее web part с моим контролом, после этого при попытке захода на эту страницу выдает следующую ошибку, страница не грузится.

Код:
An unexpected error has occurred.

System.Web.HttpParseException: The directive 'control' is unknown. ---> System.Web.HttpParseException: The directive 'control' is unknown. ---> System.Web.HttpException: The directive 'control' is unknown. 
   at System.Web.UI.TemplateParser.ProcessError(String message) 
   at System.Web.UI.TemplateParser.ProcessDirective(String directiveName, IDictionary directive) 
   at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) 
   --- End of inner exception stack trace --- 
   at System.Web.UI.TemplateParser.ProcessException(Exception ex) 
   at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) 
   at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) 
   --- End of inner exception stack trace --- 
   at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) 
   at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) 
   at System.Web.UI.TemplateParser.ParseInternal() 
   at System.Web.UI.TemplateParser.Parse() 
   at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() 
...
и так далее

Думал, проблема в моем коде. Взял один из стандартных контролов, код скопировал в новый, поменял шапки и название класса, чтобы совпадало с названием контрола, установил в EP - та же ошибка. В конце концов по максимуму очистил код, оставил только шапку в ascx и class definition в ascx.cs, установил в EP - та же ошибка.

В EP точно все обновляется (мониторю файлы в "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\LAYOUTS\ep\"), и проблема в кэше, и в интернете ничего полезного по поводу этой ошибки тоже не обнаружил.

Подскажите, куда смотреть? Что сделать, чтобы новый контрол не давал ошибки в EP?
Теги
enterprise portal

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Dynamics User Control is shown as hidden in Dynamics Ax 2009 Enterprise Portal Blog bot DAX Blogs 0 13.05.2010 01:05
Solutions Monkey: X++ based Web User Interface is discontinued in the next version of Microsoft Dynamics AX Enterprise Portal Blog bot DAX Blogs 0 20.08.2009 08:05
Enterprise Portal - Создание Заказа Finnsky DAX: Функционал 9 27.08.2008 14:07
Solutions Monkey: Enterprise Portal Screencasts at Channel9.msdn.com Blog bot DAX Blogs 6 01.07.2008 19:38
jinx: Microsoft Dynamics AX 2009 Enterprise Portal Entwicklung Samples Blog bot DAX auf Deutsch 0 27.06.2008 04:06

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

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

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