1

Поэтому я работал над приложением в Windows, которое подключается к службе WebClient и приложениям Office на одном конце, а SharePoint - на другом, чтобы выполнить некоторое расширенное сжатие и тому подобное. В большинстве случаев все работает нормально с WebDAV и с обычными загрузками Office, когда служба WebClient полностью отключена.

Но время от времени в Word 2007, когда WebDAV включен, просто кажется, что он полностью игнорирует WebDAV и вместо этого использует старую связь Vermeer RPC.

До сих пор я был полностью неспособен надежно воспроизвести это, поэтому крайне сложно протестировать функциональность моего приложения при использовании этого протокола.

Поэтому мне было интересно, знает ли кто-нибудь, при каких обстоятельствах Word 2007 будет использовать Vermeer RPC для обработки извлечения и загрузки документов из SharePoint. Word решает, или SharePoint решает, как и когда его использовать?

1 ответ1

0

Как оказалось, ответ был прямо перед моим лицом, но мой плагин скрывал его от меня.

Если служба WebClient отключена (не только остановлена, но и отключена, поскольку Office перезапустит ее, если сможет), тогда приложения Office переключатся на Vermeer RPC.

Мой плагин сервера немного искажал заголовки пакетов Vermeer, поэтому он не мог их правильно прочитать, а затем переключился на прямую операцию HTTP GET, чтобы открыть документ только для чтения.

Я предполагаю, что спорадическое использование Vermeer RPC, которое я видел, было связано с подобной проблемой; плагин сервера что-то скрывал с заголовком WebDAV и заставлял его использовать Vermeer. D'о.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .