Как разблокировать файл, который был открыт / отредактирован / сохранен, а затем повторно открыт с использованием библиотеки iTHit WebDAV Ajax и сервера iTHit?
У меня есть пользователь, который заблокировал файл слова (при попытке повторного редактирования снова появляется сообщение, что файл заблокирован другим пользователем) после редактирования и сохранения... Я перезапустил IIS, затем ПК пользователя, а затем веб-сервер... файл все еще заблокирован... Как мы можем разблокировать этот файл? Как мы можем предотвратить это... Мы используем библиотеку iTHit Ajax v1.8.0.1342 и IT Hit WebDav Server v3.7.1780
1 ответ
Per iTHit... Блокировка запрашивается клиентским приложением, обычно Microsoft Office. Клиентское приложение указывает период блокировки в своем запросе. Сервер может либо выполнить блокировку на указанный период, либо на любой другой требуемый период. Время блокировки передается обратно клиенту. В реализации вашего сервера вы можете запрограммировать время блокировки в реализации метода ILock.Lock. Я использовал Fiddler и обнаружил, что Word и Excel указали 3600 секунд, а функция на сервере добавляет это к текущему времени GMT для истечения срока блокировки.