Ich habe WebDAV-Server implementiert und muss das Dokument nach Abschluss der Bearbeitung vom temporären Bearbeitungsordner zum Repository speichern. Wenn Word nach der Bearbeitung geschlossen wird, ruft es http UNLOCK
Methode auf und dann speichere ich es SaveFileToRepository(...)
.WebDAV Word entsperrt das Dokument mehrmals
Das Problem ist, dass UNLOCK
auch genannt wird, wenn Word geöffnet und wechselte von Protected mode
zu Editing mode
und dann ein neues LOCK
erstellt wird. Zwei Freischaltungen erstellen zwei identische Dokumente im Repository, was könnte die Lösung sein?
Beide UNLOCK
Anfragen sind identisch, außer Lock-Token-Schlüssel, ich denke, es ist nicht möglich zu sagen, welche zuletzt entsperrt ist.
Einer meiner Lösungen ist auf WebDAV-URL in
MS Word Optionen-> Trust Center Einstellungen-> Trusted Locations- hinzufügen> überprüfen vertrauenswürdige Speicherorte im Netzwerk zulassen und neuen Standort hinzufügen
, wodurch das Dokument im Bearbeitungsmodus geöffnet wird. Aber gibt es eine bessere Lösung?