Как включить Windows 2003 в качестве клиента WebDAV?

Я написал программу, которая использует webDAV для загрузки документов с сервера sharepoint. Он хорошо работает с клиентскими ОС (XP, Vista, 7), но не работает на сервере 2003, который должен работать.

Как я могу включить WebDAV клиент (не сервер) на сервере Windows 2003 x86?


person Stephane    schedule 28.09.2010    source источник


Ответы (2)


На сервере Server 2003 веб-папки (клиент WebDAV) не устанавливаются по умолчанию. Вы можете установить его с веб-сайта Microsoft: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=15123

Обратите внимание, что при этом будет установлено расширение веб-папок. Если вы хотите использовать мастер подключения сетевого диска (мини-перенаправитель, другой клиент WebDAV), выполните следующие действия:

  1. Убедитесь, что служба WebClient запущена. Откройте оснастку «Службы» и найдите службу WebClient. В Windows Server 2003 эта служба по умолчанию отключена. Если служба отключена, откройте диалоговое окно «Свойства веб-клиента» и на вкладке «Общие» установите для параметра «Тип запуска» значение «Автоматически». Перезагрузите компьютер.

  2. Ваш сервер WebDAV должен быть расположен на порту 80 по умолчанию. Мастер подключения сетевого диска не сможет подключиться к любому порту, кроме 80, отображая «Сетевой путь http://server/folder/ не найден». Функция подключения сетевого диска не поддерживает соединения SSL/HTTPS.

  3. Ваш сервер WebDAV должен принимать анонимные подключения или использовать встроенную проверку подлинности Windows. Map Network Drive не сможет подключиться к серверам WebDAV с использованием обычной или дайджест-аутентификации. Вместо этого используйте NTLM или Kerberos.

  4. Подключитесь к папке на сервере WebDAV, а не к корню сайта. Мастер подключения сетевого диска в Windows XP и Windows Server 2003 не сможет подключиться к таким URL-адресам, как http://server/. Вместо этого укажите существующую папку: http://server/folder/.

person IT Hit WebDAV    schedule 06.08.2011
comment
Я приму этот ответ, но проблема давно решена. На самом деле проблема была связана не с WebDAV, а с тем, как его настроила удаленная сторона. В частности, он работает лучше, если вы не размещаете свой сервер WebDAV за ускорителем SSL и используете самозаверяющий сертификат SSL. - person Stephane; 07.08.2011

Клиент WebDAV должен быть установлен во всех Windows, начиная с Windows 2000. Вероятно, эта служба не включена по умолчанию для серверных платформ. Проверьте, запущена ли служба WebClient.

person Carvellis    schedule 28.09.2010
comment
нет, он не установлен на Windows 2008 Server. Вы должны установить Desktop Experience, чтобы включить его. - person IT Hit WebDAV; 24.11.2011