我开发了一个新的 Webpart 用于更新 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);`**