2010-09-28 2 views
3

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

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

ответ

2

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

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

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

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

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

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

+0

Я приму этот ответ, но проблема давно решена. Проблема на самом деле не связана с WebDAV, а с тем, как настроил ее удаленная сторона. В частности, он работает лучше, если вы не размещаете сервер WebDAV за ускорителем SSl и не используете самоподписанный сертификат SSL. – Stephane

1

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

+0

Я уже проверил: он работает. – Stephane

+0

нет, он не установлен на сервере Windows 2008 Server. Чтобы включить его, вы должны установить Desktop Experience. –