Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Введение
Что такое WebDAV?
WebDAV расшифровывается как распределённая сетевое авторское редактирование и управление версиями, и это расширение открытого стандарта протокола HTTP, позволяющее управлять файлами через Интернет. Помимо обычных операций, таких как файловая система (копирование, перемещение, удаление и т. д.), WebDAV добавляет гибкий механизм свойств (на основе пар имен и значений) и блокировки ресурсов. WebDAV является важным компонентом в концепции веб-публикации Microsoft, используется перенаправителем WebDAV, веб-папками, SMS/SCCM и многими другими компонентами.
Некоторые новые средства разработки веб-сайтов Майкрософт, такие как веб-конструктор выражений, поддерживают встроенную поддержку работы с сайтами с поддержкой WebDAV. При добавлении перенаправителя WebDAV первого класса в Windows Vista и Windows Server® 2008 можно сопоставить букву диска с веб-сайтом, настроенным для использования модуля WebDAV, и таким образом можно открыть этот веб-сайт с помощью средств разработки веб-сайтов, которые не поддерживают встроенную поддержку WebDAV, например FrontPage 2003 и Visual Studio.
Что нового в модуле WebDAV IIS?
Корпорация Майкрософт выпустила новую реализацию WebDAV для IIS, написанную с нуля, чтобы быть более совместимой с протоколом WebDAV, более настраиваемой, чем модуль WebDAV для IIS 6.0 и быстрее, чем предыдущие версии WebDAV корпорации Майкрософт. Этот новый модуль расширения WebDAV поддерживает широкий спектр функций и улучшений, а следующие списки содержат несколько улучшений в этой версии.
Замечание
Этот новый модуль расширения WebDAV предназначен только для Windows Server 2008 и Служб Internet Information Services 7.0 или более поздней версии; Он не будет работать в Windows Server 2003 и Internet Information Services 6.0.
Интеграция с IIS
- Интегрированный конвейер: реализация WebDAV IIS 6.0 была через ISAPI, но основной сервер требовал знания о ISAPI WebDAV для правильной работы. Новый нативный интерфейс модуля IIS настолько богат, что учитывать это не требуется.
- Администрирование: IIS имеет новый интерфейс администрирования и хранилище конфигураций, а новый модуль расширения WebDAV тесно интегрирован с этим новым дизайном. Старая метабаза IIS 6.0 ушла, а новое хранилище конфигурации, основанное на формате .NET XML *.config, заняло свое место. Кроме того, IIS имеет новое средство администрирования, а новый модуль расширения WebDAV легко подключается к этой парадигме.
Конфигурация WebDAV
- Специфичная для WebDAV конфигурация: старая версия WebDAV "перегружала" ряд параметров конфигурации IIS. Например, стандартный параметр iis "просмотр каталогов" также управляет доступом к каталогу с помощью команды WebDAV PROPFIND. Это проблема для некоторых администраторов сайта, которые хотели бы включить доступ PROPFIND без включения просмотра каталогов. Новая реализация WebDAV использует расширяемую схему конфигурации IIS и расширяемое средство администрирования, чтобы разделить эти параметры и обеспечить более подробный контроль над поведением WebDAV.
- Параметры WebDAV на уровне сайта: в IIS 7.0 и более поздних версий WebDAV можно включать на уровне сайта, в отличие от IIS 6.0, где WebDAV был доступен на уровне сервера через расширение Интернет-службы.
- Параметры безопасности для каждого URL-адреса: Новый модуль расширения WebDAV поддерживает правила управления содержимым для каждого URL-адреса, позволяя администраторам указывать персонализированные параметры безопасности WebDAV для каждого URL-адреса. Эти правила разработки отличаются от правил авторизации IIS для каждого URL-адреса, тем самым позволяя одному набору параметров безопасности для обычных HTTP-запросов и отдельному набору параметров безопасности для разработки WebDAV.
- Поддержка общих и эксклюзивных блокировок: новое расширение WebDAV поддерживает как общие, так и монопольные блокировки, чтобы предотвратить потерянные обновления из-за перезаписи.
Начало работы с WebDAV
Пошаговое руководство по WebDAV
Чтобы помочь приступить к работе с WebDAV в IIS, корпорация Майкрософт написала следующие пошаговое руководство.
- Установка и настройка WebDAV в IIS 7.0
- Управление WebDAV с помощью AppCmd
- Настройка фильтрации WebDAV и запросов
- Перенос сайтов FPSE в WebDAV
- Использование настраиваемых свойств с WebDAV
- Использование блокировок WebDAV
Поддержка сообщества
Корпорация Майкрософт предоставляет техническую техническую поддержку WebDAV через обычные каналы, описанные на веб-сайте Майкрософт https://support.microsoft.com/ .
Кроме того, корпорация Майкрософт также предоставляет поддержку сообщества для WebDAV через следующие общедоступные форумы:
Изменения и известные проблемы в WebDAV для IIS 7.0 и выше
Замечание
Дополнительные заметки о установке можно найти в документе "Установка и настройка WebDAV в IIS 7.0" на веб-сайте Майкрософт https://www.iis.net/ .
Следующие изменения или проблемы известны для этого выпуска:
- Службы IIS можно удалить после установки нового модуля расширения WebDAV. Это приведет к прекращению работы расширения WebDAV. Кроме того, если после этого переустановить IIS, модуль WebDAV по-прежнему не будет работать, так как некоторые из параметров конфигурации WebDAV будут отсутствовать в файле IIS applicationHost.config. Лучше всего удалить WebDAV после удаления IIS.
- Хотя многие веб-функции можно делегировать удаленным менеджерам и добавлять в web.config файлы с помощью новой инфраструктуры конфигурации IIS, функции модуля расширения WebDAV нельзя делегировать или хранить в web.config файлах.
- Анонимные PROPFIND разрешены для перечислений файлов, но для отправки файлов и запросов GET на основе WebDAV требуется прошедший проверку подлинности пользователь. Это изменение с IIS 6.0, где анонимные отправки и загрузки файлов WebDAV можно включить, открыв вашу безопасность. В WebDAV для IIS 7.0 и выше мы изменили это поведение таким образом, чтобы для всех действий WebDAV требовалась проверка подлинности, но мы разрешаем использовать анонимные PROPFIND для обратной совместимости с некоторыми клиентами WebDAV. (В частности, запросы GET на основе PUT, MKCOL, PROPPATCH, COPY, MOVE, DELETE и WebDAV требуют проверки подлинности.)
- Новый модуль WebDAV поддерживает простое хранилище свойств, которое использует отдельный файл, который позволяет легко копировать свойства между серверами. (В IIS 6.0 свойства хранились в альтернативном потоке данных NTFS, что затрудняет копирование свойств между разрозненных файловых систем.)