Как включить Windows 2003 в качестве клиента WebDAV? - PullRequest
3 голосов
/ 28 сентября 2010

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

Как включить WebDAV client (не сервер) наWindows server 2003 x86?

Ответы [ 2 ]

2 голосов
/ 07 августа 2011

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

Обратите внимание, что при этом будет установлено расширение веб-папок. Если вы хотите использовать мастер Map Network Drive (мини-перенаправитель, другой клиент 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/.

1 голос
/ 28 сентября 2010

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

...