Редактирование документов MS Office из веб-приложения: настраиваемая реализация WebDaV или…?

Ниже приведены наши настройки и требования:

  • Существует общедоступное веб-приложение, доступное через SSL + базовую аутентификацию. Большинство этих приложений находятся в ASP.Net; несколько устаревших находятся в классическом ASP. Сервер - Win 2003 / IIS 6.0
  • Это приложение должно поддерживать онлайн-редактирование (в основном) документов MS Office (2007 и 2010). Сами документы хранятся в базе данных вместе с содержимым приложения.
  • Пользователи должны иметь возможность открывать документ через ссылки HTML; соответствующее внешнее приложение Office (например, MS Word) должно открывать документ в режиме редактирования (с эксклюзивной блокировкой), и когда пользователь нажимает кнопку «Сохранить», документ должен быть отправлен обратно в приложение.
  • Предпочтительно никаких внешних плагинов / элементов управления ActiveX должны быть развернуты на стороне клиента.

Является ли индивидуальная реализация WebDAV наилучшим подходом? Обратите внимание, что нам могут не понадобиться все функции WebDAV для поддержки вышеуказанных требований. Известны ли вам какие-либо альтернативы?

Если вам нужна индивидуальная реализация WebDAV, не могли бы вы порекомендовать хорошие ресурсы (коммерческие плагины IIS / плагины с открытым исходным кодом, образцы в .Net, документы и т. Д.), Помимо http://www.webdav.org/? Кстати, я не предпочитаю устанавливать громоздкую CMS, такую ​​как Sharepoint, для поддержки такого небольшого требования!

Я нашел ветку на SO о пользовательской реализации WebDav: Каков ваш опыт внедрения / использования WebDAV? Звучит так. так обескураживает :( (Доступно только в корне IIS, требуется проверка подлинности Windows и т. д.)

Заранее спасибо!

8
задан Community 23 May 2017 в 12:10
поделиться