2012-07-25 20 views
0

解锁InfoPath表单我们有我们使用SharePoint 2007在FormLibrary“商店” InfoPath表单解决方案。我们创建了一个.NET客户端应用程序,它使用InfoPath的FormControl打开并向最终用户显示表单。“手动”在SharePoint

当应用程序正常关闭,我们关闭()的FormControl和HTTP 204(解锁)发送到SharePoint,这可能释放锁它把有问题的形式。但是,当应用程序没有正常关闭时(例如某种类型的崩溃),我们发现表单无法再被打开,因为它被另一个用户锁定了。

此锁不是“正常”退房BTW型!

我怎样才能避开这个问题,或者我怎么能有锁释放?

+0

这可能值得在http://sharepoint.stackexchange.com上提出这个问题 - 并不是说​​这里没有意义,但也可能有一些专业知识。 – glenatron 2012-07-25 08:51:51

回答

0

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

有时(主要)不会工作,所以尝试这个代码。
http://www.codeproject.com/Articles/93965/Force-SharePoint-Document-Unlocked-Checked-In

+0

我会给这个镜头,并会让你知道它是否适合我! – fguchelaar 2012-07-29 17:52:27

+1

会工作,但我们让我们的客户端应用程序不再崩溃。所以不再需要。 – fguchelaar 2012-11-01 15:48:19