Я разрабатываю новую веб-часть, используемую для обновления пользовательского поля проекта Project Server 2010, проблема, когда мой код обновляет и публикует проект, занимает 3-4 минуты в очереди заданий PS, и проект не появляется в течение этого времени в Центре проектов, и система становится слишком медленно, но ошибок нет, и пользовательское поле успешно обновляется. Есть ли способ избежать этой задержки?
примечание: у меня есть два сервера переднего плана и сервер базы данных.
**`Guid sessionUid = Guid.NewGuid();
Guid jobUid = Guid.NewGuid();
PSProject.CheckOutProject(projectId, sessionUid, "Updating Custom Fields");
jobUid = Guid.NewGuid();
PSProject.QueueUpdateProject(jobUid, sessionUid, PSProjectDataset, false);
jobUid = Guid.NewGuid();
PSProject.QueueCheckInProject(jobUid, projectId, false, sessionUid, "Updating CF");
PSProject.QueuePublish(jobUid, projectId, true, null);`**