Мы используем сервер 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 не должен быть задействован, но это разница в двух компьютерах.
Использование сети не удаляло ... у keymgr.dll не было кэшированных учетных данных, и я удаляю три ключа под Office \ 14.0 \ ... Server Cache ... Visio все еще открывается как только для чтения ... – Rich
На сервере работает IIS7.5 (2008r2). Я нашел сервер, который является IIS6.0 (2003), который открывает документ Visio RW (и он не запрашивает учетные данные пользователя при открытии файла) на том же ПК, который открывает RO. – Rich
Разница заключается в том, что в 2003 году используется режим проверки подлинности с использованием анонимной аутентификации, а 2008r2 использует режим проверки подлинности Windows (при включенной базовой проверке подлинности) ... Также не используются SSL .. – Rich