2011-12-08 11 views
0

申し訳ありません私のプールの英語のために! SharepointクライアントOMによってwebapplicationの資格情報をsharepointに渡すにはどうすればよいですか?私のwebアプリケーションで (私のwebアプリケーション用のWindows authenticationmode) 、私はコードを使用しますSharepoint Clientを使用したasp.netアプリケーションOM

ClientContext clientContext = new ClientContext(siteUrl); 
    clientContext.Credentials=CredentialCache.DefaultNetworkCredentials; 
    Web oWebsite = clientContext.Web; 
    clientContext.Load(oWebsite,w=>w.Title); 
    clientContext.ExecuteQuery(); 

リターンHTTP 401エラーを、その「CredentialCache.DefaultNetworkCredentialsは」唯一のクライアントアプリケーションではありません、Webアプリケーションでは動作しますか?

+0

(Silverlight、Webパーツ、デスクトップアプリ、サーバーアプリ)このコードはどのコンテキストで実行されていますか? – Ryan

+0

サーバーアプリケーション、私はMVC3でasp.net Webアプリケーションbulid。 – airvortex2006

答えて

0

は、Web資格情報のためにこれを試してみてください:私たちが書くためにどの言語を知ることができるように

service.Credentials = new NetworkCredential(UserName,Password,Domain); 

は、あなたのプロフィールが満たさ持っていいだろう! ;)

関連する問題