此问题仅发生在少数客户端 PC 上,而不是所有客户端 PC。而且我认为这应该与客户端PC的配置/设置有关。登录 PC 的人都会遇到同样的问题。
我们有一个将文件上传到 SharePoint 文件夹的应用程序。SP 文件夹中的第一个 Excel 或 PowerPoint 文件是只读的,不能编辑。我尝试了很多事情,事实/结果如下:
- Monitored Content.MSO 和所有文件在关闭后被正确删除;
- 此问题仅发生在 SP 文件夹下的第一个 XlSX/PPT 文件。第二个或以下文件不会有问题;
- 在 Content.IE5 下的文件夹之一下创建了一个临时文件。当问题发生时(excel文件是只读的),我仍然可以在Content.IE5下编辑临时文件(添加新行等)并成功保存。但是对于 SP 文件夹下的第二个文件,我无法编辑 Content.IE5 下的临时文件(被另一个名称锁定)。看起来当问题发生时,excel文件并没有真正绑定到临时文件夹;
- 我尝试卸载IE8并重新安装IE8(从Microsoft关闭然后打开),没有区别;
- 我检查了 OWSSUPP.DLL,只在 office14 下找到了一个;
- 我尝试删除Content.IE5和Content.MSO下的所有文件,没有区别;
- 一旦打开和关闭第一个文件而不保存(只读,无法保存),下次文件能够编辑(屏幕顶部将有编辑工作簿按钮和只读(从服务器只读) );
- 我尝试了 Paul Liebrand 的方法,但无法从寄存器中找到名为 CacheFolderID 的条目。这是保罗的解决方案:http:
//paulliebrand.com/2010/04/12/document-is-locked-for-editing-part-2/
我在这个问题上挣扎了几天,似乎找不到原因。
非常感谢。