J'ai une application Silverlight, qui télécharge des fichiers sur un site Sharepoint. Je l'ai fait travailler pour un site Sharepoint dans ma boîte et dans un site Sharepoint dans la boîte de quelqu'un d'autre, où je me connecte en utilisant mon compte Windows sur ce site. Mais je ne suis pas en mesure de télécharger des fichiers dans des sites Sharepoint qui sont dans un domaine différent/utiliser un identifiant différent.Téléchargement de fichier Sharepoint
Pour télécharger des fichiers sur des sites qui n'utilisent pas mon compte. J'utiliser pour obtenir les informations d'identification et de modifier les critères d'évaluation
CopySoapClient copy = new CopySoapClient();
copy.ClientCredentials.UserName.UserName = obj.UserName;
copy.ClientCredentials.UserName.Password = obj.Password;
copy.Endpoint.Address = new System.ServiceModel.EndpointAddress(newMaster.Url + "/_vti_bin/Copy.asmx");
copy.Endpoint.Contract.Name = "CopyReference.CopySoap";
copy.Endpoint.Binding.Name = "basicHttpBinding";
copy.Endpoint.Contract.ConfigurationName = "CopySoap";
où obj.UserName a le DomainName trop .. Pour exemple. Domaine \ Nom d'utilisateur.
Quelle est l'erreur que vous obtenez? –
Je n'ai reçu aucune erreur. J'ai essayé de le télécharger. J'ai reçu le résultat de CopyIntoItems comme 0 (pas CopyResult). Mais je ne le vois pas sur le site. J'ai même essayé Explorer View pour trouver le fichier. –