MS Project Server 2016 Указанный сервер может не поддерживать API-интерфейсы, используемые в этой операции

Microsoft.SharePoint.Client.ServerException: "Не удается найти заглушку для типа с идентификатором"{154360b4-899f-4237-b0ed-3e35f014c748}". Указанный сервер может не поддерживать API, используемые в этой операции.'

Сбой на projContext.ExecuteQuery(), как решить эту проблему?

    private const string pwaPath = "project site";
    private static string projName = "project name";

    private static ProjectContext projContext;
    private static PublishedTask projTasks;
    protected void Page_Load(object sender, EventArgs e)
    {
        SPSecurity.RunWithElevatedPrivileges(delegate ()
        {

            projContext = new ProjectContext(pwaPath);
            //projContext.Load(projContext.Projects);
            projContext.ExecuteQuery();

            List<string> TasksID = new List<string>();

            foreach (PublishedProject pubProj in projContext.Projects)
            {
                Console.WriteLine("\n\t{0} : {1}", pubProj.Name, pubProj.CreatedDate.ToString());
                foreach (PublishedTask item in pubProj.Tasks)
                {
                    TasksID.Add(projTasks.Name);
                }
                Console.WriteLine("\nProject ID : Project name : Created date");
            }

            Console.Write("\nPress any key to exit: ");
            Console.ReadKey(false);
        });

    }

0 ответов

Другие вопросы по тегам