0

我们有一个解决方案,我们使用 SharePoint 2007 在 FormLibrary 中“存储”InfoPath 表单。我们创建了一个 .NET 客户端应用程序,它使用 InfoPaths FormControl 打开表单并将其显示给最终用户。

当应用程序正常关闭时,我们 close() FormControl 并将 HTTP 204(解锁)发送到 SharePoint,这可能会释放它对相关表单的锁定。但是,当应用程序没有正常关闭时(例如某种崩溃),我们发现表单无法再打开,因为它“被另一个用户锁定”。

顺便说一句,这把锁不是“正常”的退房类型!

我怎样才能绕过这个问题,或者我怎样才能释放锁?

4

1 回答 1

0

MS 建议等待 10 分钟或重新启动服务器。
http://support.microsoft.com/kb/899709/en-us

有时(大多数情况下)这不起作用,所以试试这段代码。
http://www.codeproject.com/Articles/93965/Force-SharePoint-Document-Unlocked-Checked-In

于 2012-07-26T13:31:32.187 回答