2015-05-20 4 views
0

Мы внедрили WebDAV, используя iTHit Server и Ajax Library. Мы сталкиваемся с проблемой, когда документы открываются как RO на некоторых ПК, а некоторые открываются в режиме совместимости (RW) с Office 2007 ... Мы видим разные методы в журнале IIS (и с Fiddler) в командах OPTIONS и PropFind. . Microsoft + Office + Protocol + Discovery on Options открывается RW .. Microsoft-WebDAV-MiniRedir открывает RO Мы также видим пару других методов со словом 2010 (Microsoft + Office + Existence + Discovery и Microsoft + Office + Core + Storage + Infrastructure) и слово 2013 (Microsoft + Office + Word + 2013), которые также отлично работают ...iT Hit WebDAV Office 2007 Открытие документов Только для чтения

Что вызывает использование разных методов? Есть ли параметр конфигурации, который заставил Word 2007 использовать Microsoft + Office + Protocol + Discovery вместо Microsoft-WebDAV-MiniRedir?

ответ

1

Невозможно отключить протокол MS Office Discovery, насколько нам известно. Каждая версия MS Office реализует открытие документа по-разному, некоторые используют Discovery, другие - нет.

Наиболее типичной причиной проблемы с доступом только для чтения в MS Office 2007 является не-корневое местоположение WebDAV. Microsoft Office 2007 и более ранние версии и Windows Shell (Mini-Redirector) представляют OPTIONS и PROPFIND запросы для размещения корневой папки и каждой подпапки в пути к файлу. Например, если документ находится в http://server/DAV/Folder/mydoc.docx, Microsoft Office представляет OPTIONS и запросы PROPFIND следующим адресам:

http://server/ 
http://server/DAV/ 
http://server/DAV/Folder 

Если ваш сервер не дает ответа на эти варианты и PROPFIND просит Microsoft Office может открыть документ как доступно для чтения или не сможет сохранить документ непосредственно на сервере. Вы можете найти дополнительную информацию о том, как Microsoft Office открывает документы из Интернета здесь.

Вы можете найти более подробную информацию о проблеме здесь только для чтения: http://www.webdavsystem.com/server/documentation/ms_office_read_only

+0

Веб-сервер W2003 с сервером IIS6 ... Я установил его для документа «Настройка сервера WebDAV в IIS7,6,5 (http://www.webdavsystem.com/server/prev/v2/documentation/ host_iis_asp_net/create_webdav_iis7) ... Aspnet_isapi.dll для .net4.0 находится в файлах подстановочных программ с Verify exists unchecked ... Есть ли что-нибудь в Web.Config, что нужно сделать, чтобы IIS6 отвечал на PROPFIND, которые не для EDIT_WebDAV? – Rich

+0

У меня есть установка ПК в моем офисе с W7, Ofc 2007 и IE11 ... Когда я пытаюсь отредактировать документ, документ открывается для меня только для чтения ... Я вижу в Fiddler, где есть PROPFIND, выпущенный для http: // сервер/сайт, который получает 302 найденных ... PROPFIND и OPTION перед выпуском для http: // server/site/EDIT_WebDAV, которые возвращают 207 и 200 ... – Rich

0

У меня была похожая ситуация с файлами открытия офиса в режиме только для чтения. Другой симптом той же проблемы был с файлами, отличными от MS Office. Попытка открыть PDF-файлы, изображения, текстовые файлы и т. Д. Приведет к появлению кода ошибки 67, «имя сети не может быть найдено». Обе эти проблемы были решены, когда я удалил функцию публикации веб-DAV IIS и перезагрузил сервер.