2010-12-01 10 views
0

"Copy" Webサービスを使用して、SP2010 Webサイトに文書をアップロードしようとしています。しかし、 "CopyIntoItems"メソッドを実行すると、WebExceptionが発生します(詳細は後述)。私はこの記事で提案されている一般的なアプローチに従っています: Simplest way to Upload a document to sharepoint using web servicesSharepoint 2010 - Webサービスによる文書アップロード(例外)

提案がありますか?

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) 

答えて

1

あなたもここに http://www.landofsharepoint.com/2009/08/error-when-trying-to-reference-custom.html

をチェックし、不正なASMXのURLを参照することがあり、サイトの認証は何ですか? NTLMまたはFBA?

+0

私が使用しているURLはブラウザで正しく開きます。サイトはActive Directoryに対してFBAを使用しています。 – Jeremy

+0

FBAが問題です。エラーが表示されると、ログインページにリダイレクトされます。 NTLMの資格情報を受け入れるサイトにWebサービスを打つ必要があります。サイトをNTLMを受け入れる別のゾーンに拡張することができます。 –

+0

ああ。はい、それは私が2007年に働いた時から少し鐘を鳴らします。私はそのショットを与え、それに応じてこの記事を更新します。 – Jeremy

関連する問題