MOSS 2007:在文档中添加文档会在签入时导致错误“项目不存在”

时间:2011-02-11 20:59:54

标签: c# .net sharepoint

我们正在测试我们的SP站点的暂存环境(我们可以访问配置单元日志,但对它们没有太多帮助)而且我们收到一个非常奇怪的错误开发环境。

将文档上传到文档库(这些是使用自定义内容类型创建的文档库)时,在填写属性并单击签入后,我收到错误“项目不存在您选择的页面包含项目它不存在。它可能已被其他用户删除。“我无法弄清楚为什么会发生这种情况,并且无法在开发环境中复制。

奇怪的“解决方法”,我们想出来强制它检查..在获取错误页面后,单击返回返回编辑页面,刷新页面,然后签入。这每次都有效,没有错误。

另一个注意事项,似乎只是在最近添加文档之后才发生。添加到lib的第一个文档总是检查完全正常,但第二或第三个文档总是会出现此错误。之后它很有可能发生。

任何线索?我们的生产服务器上有一个较旧的代码库(老实说并非完全不同)工作正常,并且分段和生产环境完全相同。

根据错误堆栈跟踪(在SaveButton.SaveItem()方法期间的某个时刻发生),似乎在EnsureItemIsValid()方法期间发生错误。我们有一个具有此内容类型的ItemUpdated事件,但它看起来很顺利。

0 个答案:

没有答案