我们有一个解决方案,我们使用 SharePoint 2007 在 FormLibrary 中“存储”InfoPath 表单。我们创建了一个 .NET 客户端应用程序,它使用 InfoPaths FormControl 打开表单并将其显示给最终用户。
当应用程序正常关闭时,我们 close() FormControl 并将 HTTP 204(解锁)发送到 SharePoint,这可能会释放它对相关表单的锁定。但是,当应用程序没有正常关闭时(例如某种崩溃),我们发现表单无法再打开,因为它“被另一个用户锁定”。
顺便说一句,这把锁不是“正常”的退房类型!
我怎样才能绕过这个问题,或者我怎样才能释放锁?