2010-09-28 17 views
3

J'ai écrit un programme qui utilise webDAV pour télécharger des documents depuis un serveur SharePoint. Il fonctionne bien avec le système d'exploitation client (XP, Vista, 7) mais il ne fonctionne pas sur le serveur 2003.Comment activer Windows 2003 en tant que client WebDAV?

Comment puis-je activer WebDAV client (non serveur) sur Windows Server 2003 x86?

Répondre

2

Sur Server 2003, les dossiers Web (client WebDAV) ne sont pas installés par défaut. Vous pouvez l'installer à partir du site Web de Microsoft: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=15123

Notez que cela va installer l'extension Dossiers Web. Si vous souhaitez utiliser l'assistant Map Network Drive (mini-redirecteur, un autre client WebDAV) suivre les étapes suivantes:

  1. Assurez-vous que le service WebClient est en cours d'exécution. Ouvrez le composant logiciel enfichable Services et recherchez le service WebClient. Sur Windows Server 2003, ce service est désactivé par défaut. Si le service est désactivé, ouvrez la boîte de dialogue Propriétés WebClient et dans l'onglet Général, définissez Type de démarrage sur Automatique. Redémarrer le PC. Votre serveur WebDAV doit se trouver sur un port par défaut 80. L'assistant de connexion au réseau ne parvient pas à se connecter à des ports autres que 80 affichant le message «Le chemin réseau http://server/folder/ est introuvable». La fonction de carte réseau ne prend pas en charge les connexions SSL/HTTPS.

  2. Votre serveur WebDAV doit accepter les connexions anonymes ou utiliser l'authentification Windows intégrée. Map Network Drive ne parvient pas à se connecter aux serveurs WebDAV à l'aide de l'authentification Basic ou Digest. Utilisez NTLM ou Kerberos à la place.

  3. Connectez-vous à un dossier sur un serveur WebDAV plutôt qu'à la racine du site. L'Assistant Map Network Drive sur Windows XP et Windows Server 2003 ne parvient pas à se connecter à des URL telles que http://server/. Spécifiez plutôt un dossier existant: http://server/folder/.

+0

Je vais accepter cette réponse, mais le problème a été résolu depuis longtemps. Le problème n'était pas lié à WebDAV mais à la façon dont la partie distante l'avait configuré. Plus précisément, cela fonctionne mieux si vous ne placez pas votre serveur WebDAV derrière un accélérateur SSl et utilisez un certificat SSL auto-signé. – Stephane

1

Le client WebDAV doit être installé sur tous les ordinateurs Windows depuis Windows 2000. Le service n'est probablement pas activé par défaut pour les plates-formes de serveur. Vérifiez si le service WebClient est en cours d'exécution.

+0

J'ai déjà vérifié: il est en cours d'exécution. – Stephane

+0

non, il n'est pas installé sur Windows 2008 Server. Vous devez installer Desktop Experience pour l'activer. –