2010-12-01 7 views
0

J'utilise le service Web «Copier» pour tenter de télécharger un document sur un site Web SP2010. Cependant, lorsque j'exécute la méthode "CopyIntoItems", je reçois une exception WebException (détails ci-dessous). Je suis l'approche générale suggérée dans cet article: Simplest way to Upload a document to sharepoint using web services.Sharepoint 2010 - Téléchargement de document via le service Web (exception)

Des suggestions?

System.Net.WebException was unhandled 
    Message="The request failed with the error message:\r\n--\r\n<html><head><title>Object moved</title></head><body>\r\n<h2>Object moved to <a href=\"%2f_login%2fdefault.aspx%3fReturnUrl%3d%252fsites%252fnn%252f_vti_bin%252fcopy.asmx\">here</a>.</h2>\r\n</body></html>\r\n\r\n--." 
    Source="System.Web.Services" 
    StackTrace: 
     at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) 
     at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) 

Répondre

1

Vous pourriez référerons URL asmx incorrecte, vérifiez ici http://www.landofsharepoint.com/2009/08/error-when-trying-to-reference-custom.html

Aussi, quel est l'authentification du site? NTLM ou FBA?

+0

L'URL que j'utilise s'ouvre correctement dans un navigateur. Le site utilise FBA contre Active Directory. – Jeremy

+0

FBA est un problème. Si vous voyez une erreur, il vous redirige vers la page de connexion. Vous devez accéder au site Web pour accepter les informations d'identification NTLM. Vous pouvez étendre votre site à une autre zone acceptant NTLM. –

+0

Ah ah. Oui, ça me rappelle un peu quand j'ai travaillé en 2007. Je vais essayer et mettre à jour ce post en conséquence. – Jeremy

Questions connexes