2015-04-07 3 views
1

Мы используем сервер itHit и библиотеку AJAX WebDAV для редактирования документов с помощью нашего веб-приложения. У нас есть два клиентских компьютера. Оба имеют одну и ту же ОС (W7 sp1 64bit) и Visio 2010 (14.0.7145.5000 32-бит). У одного есть IE9, а у другого есть IE11. ПК IE9 открывает документ Visio для чтения только после запроса учетных данных пользователя. ПК IE11 открывает документ для чтения и записи документа Visio после запроса учетных данных пользователя. Мы заметили в Fiddler, что журнал IE9 никогда не попадает в команду Lock, но IE11 делает. Журнал IE11 показывает несколько команд (options/propfind/head), которые не находятся в журнале IE9.Visio 2010 открывает веб-ссылку только для чтения на некоторых компьютерах ... другие открытые Чтение Запись

Что может быть причиной этого? Поскольку Visio начал (и запрашивает учетные данные пользователя), IE не должен быть задействован, но это разница в двух компьютерах.

ответ

0

Возможно, MS Visio где-то кэшировала информацию о предыдущем неудачном подключении WebDAV. Пожалуйста, попробуйте следующее на компьютере, где вы имеете этот вопрос:

  1. Размонтируйте соединения WebDAV выполняет следующую команду консоли:

    чистое использование */DELETE

    Это будет размонтировать все сетевые соединения, включая WebDAV. С помощью команды «net use» вы также можете перечислить соединения и отключить только определенные соединения WebDAV, если вы не хотите отключать все подключения.

  2. Удалить кешированные учетные данные, если они есть. Вы можете сделать это, выполнив следующую команду:

    rundll32.exe keymgr.dll, KRShowKeyMgr

  3. Clear MS Office WebDAV соединения кэша. Он хранится под ключом: HKEY_CURRENT_USER \ Software \ Microsoft \ Office \\ Common \ Internet \ Server Cache \ Чтобы очистить кеш, просто удалите все ключи под этим ключом.

Также убедитесь, что установлены все обновления для Windows и Visio.

+0

Использование сети не удаляло ... у keymgr.dll не было кэшированных учетных данных, и я удаляю три ключа под Office \ 14.0 \ ... Server Cache ... Visio все еще открывается как только для чтения ... – Rich

+0

На сервере работает IIS7.5 (2008r2). Я нашел сервер, который является IIS6.0 (2003), который открывает документ Visio RW (и он не запрашивает учетные данные пользователя при открытии файла) на том же ПК, который открывает RO. – Rich

+0

Разница заключается в том, что в 2003 году используется режим проверки подлинности с использованием анонимной аутентификации, а 2008r2 использует режим проверки подлинности Windows (при включенной базовой проверке подлинности) ... Также не используются SSL .. – Rich

1

Я установил HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WebClient \ Parameters \ BasicAuthLevel = DWORD: 00000002 и оба ПК, которые не работают в настоящее время открыт документ RW и позволили сохранить обратно на сервер ... см: https://support.microsoft.com/en-us/kb/2123563?wa=wsignin1.0

 Смежные вопросы

  • Нет связанных вопросов^_^