我开发了一个用于更新Project 2010项目自定义字段的新的Webpart,当我的代码在PS作业队列中更新和发布该项目时,该项目在此期间不会出现在Project中,并且系统会变得太慢,但是没有错误,而且自定义字段更新成功。有什么办法可以避免这种延迟吗?
注意:我有两个服务器前端和数据库服务器.
**`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);`**发布于 2012-12-10 03:41:38
它运行缓慢有很多可能的原因。例如,数据库服务器速度慢--发布本身包括从数据库草稿到发布的处理数据,项目计划相当大--随着发布时间的增加,有一些事件处理程序会使事件队列停止一段时间。
在这里,我可以推荐您对发布进行故障排除:
当然,微软建议安装所有的lates更新和修补程序。
https://stackoverflow.com/questions/13787545
复制相似问题