Всем привет!
Вчера пытался поставить портал на Sharepoint 2013, Ах 2012. На последней стадии необходимо было произвести глобальную компиляцию и создать CIL.
Все операции прошли успешно, но при открытии портала вылезла ошибка:
PHP код:
c:\inetpub\wwwroot\wss\VirtualDirectories\Ax2012R2Test81\App_Code\Proxies\Global.cs(24,17): error CS1502: The 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 CS1503: Argument 1: cannot 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)) {
}
Сравнивал код этого прокси класса с точно таким же классом но с другого проекта. Различий нет
Каждый раз, когда создаются прокси классы, эта строка появляется заново.
Никто не сталкивался с подобной проблемой? Хотелось бы придумать что-то нормальное.