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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.01.2014, 11:01   #1  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Установка портала на SharePoint 2013, ошибка прокси класса
Всем привет!

Вчера пытался поставить портал на Sharepoint 2013, Ах 2012. На последней стадии необходимо было произвести глобальную компиляцию и создать CIL.

Все операции прошли успешно, но при открытии портала вылезла ошибка:

PHP код:
c:\inetpub\wwwroot\wss\VirtualDirectories\Ax2012R2Test81\App_Code\Proxies\Global.cs(24,17): error CS1502The best overloaded method match for 'Microsoft.Dynamics.Portal.Application.Proxy.xGlobal.xGlobal(Microsoft.Dynamics.AX.ManagedInterop.Object)' has some invalid arguments
c
:\inetpub\wwwroot\wss\VirtualDirectories\Ax2012R2Test81\App_Code\Proxies\Global.cs(24,22): error CS1503Argument 1cannot convert from 'Microsoft.Dynamics.AX.ManagedInterop.XppArtifactName' to 'Microsoft.Dynamics.AX.ManagedInterop.Object' 
Ничего умнее я не придумал, кроме как зайти в папку сайта C:\inetpub\wwwroot\wss\VirtualDirectories\Сайт\App_Code\Proxies открыть класс Global.cs и грохнуть строчку:

X++:
[SuppressMessage("Microsoft.Design", "CA106:ValidateArgumentsOfPublicMethods")]
public Global() : 
        base(new XppArtifactName(cClassName)) {
}
Сравнивал код этого прокси класса с точно таким же классом но с другого проекта. Различий нет

Каждый раз, когда создаются прокси классы, эта строка появляется заново.

Никто не сталкивался с подобной проблемой? Хотелось бы придумать что-то нормальное.
За это сообщение автора поблагодарили: Hyper (1), gl00mie (5).
Старый 28.01.2014, 17:15   #2  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Currently SharePoint 2013 is supported only with Microsoft Dynamics AX 2012 R2.
Возможно что у вас просто 2012.

Также посмотрите hot fixes и прочие танцы с бубнами.

http://technet.microsoft.com/en-us/l.../dn169057.aspx
Старый 28.01.2014, 22:54   #3  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Спасибо за ответ!
Без приведенных hotfix'ов портал не устанавливается. В моем случае - все работает и портал открывается, если удалить кусок кода, о котором я уже говорил, да и в разделе known issues and updates ничего подобного нет. Проблема в том, что только я знаю, какие "танцы" надо выполнить, чтобы портал заработал. Что будет, если вдруг запустят регенерацию всех прокси классов через месяц, и это буду не я (например axUpdatePortal делает это на раз-два)?

Хотелось бы решить проблему глобально, без танцев

З.Ы. видимо надо писать опять в MS

Последний раз редактировалось Dreadlock; 28.01.2014 в 22:57.
Старый 28.01.2014, 23:30   #4  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от Dreadlock Посмотреть сообщение
Спасибо за ответ!
Без приведенных hotfix'ов портал не устанавливается. В моем случае - все работает и портал открывается, если удалить кусок кода, о котором я уже говорил, да и в разделе known issues and updates ничего подобного нет. Проблема в том, что только я знаю, какие "танцы" надо выполнить, чтобы портал заработал. Что будет, если вдруг запустят регенерацию всех прокси классов через месяц, и это буду не я (например axUpdatePortal делает это на раз-два)?

Хотелось бы решить проблему глобально, без танцев

З.Ы. видимо надо писать опять в MS
Это не проблема. Это способ зарабатывать. И спасибо им за эти глюки.
Если очень беспокоит напишите инструкцию. Но я бы ее попридержал
Но послать email с информацией коллегам и менеджерам должно быть достаточно чтобы делегировать ответственность и спать спокойно. Как то так IMHO.

Последний раз редактировалось ax_mct; 28.01.2014 в 23:33.
Старый 28.01.2014, 23:37   #5  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
И на всякий случай сделал бы все то же самое на чистой без кастомизаций системе.

А еще лучше скомпилировал бы с полной проверкой на BP и посмотрел все ошибки и сообщения особенно на таблицах которые используются в EP.
AX компилятор может не ругаться а EP на тот же код очень даже легко на типы и null.

Последний раз редактировалось ax_mct; 28.01.2014 в 23:46.
Старый 05.02.2014, 10:18   #6  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Болезнь прошла сама, то ли после перезапуска сервера где AOS, то ли сервера где IIS
За это сообщение автора поблагодарили: ax_mct (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Using PowerPivot to Analyze Dynamics AX Data Blog bot DAX Blogs 1 05.10.2013 07:23
atinkerersnotebook: Creating Your Own Document Management System With SharePoint Blog bot DAX Blogs 0 02.10.2013 21:12
atinkerersnotebook: Using Service Management to Track Service Orders Blog bot DAX Blogs 1 25.08.2013 19:16
axStart: Install enterprise portal on SharePoint 2013 Blog bot DAX Blogs 0 17.04.2013 03:25
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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