Показать сообщение отдельно
Старый 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).