2012-01-02 16 views
0

webservice(http://test.sharepoint.com/_vti_bin/Lists.asmx)を使用して、ASP.NETコードからSharepointサイトのリストを作成しようとしています。 )。私が使用するコードは次のとおりです。私はそのSharePointサイトへの十分なアクセス権を持っていると確信しています。401:.NETからSharepoint List Webサービスを呼び出すときの不正なエラー

sharepoint.enhanced1.Lists wsLists = new SharePoint_Test.sharepoint.enhanced1.Lists(); 
     wsLists.PreAuthenticate = true; 
     wsLists.Credentials = System.Net.CredentialCache.DefaultCredentials; 
     wsLists.AddList("Test_Code", "testing", 103); 

このコードは私にエラーを与える: - 要求がHTTPステータス401で失敗しました:不正な。 誰も私にこれを手伝ってもらえますか?

+0

これは承認のみで何かをしています。あなたの資格とアクセス権を確認してください。 –

+0

まあ、私はSharePointサイト(フルアクセス)へのアクセス権を持っており、私はリストからsharepoint.Notを手動で作成することができます他のアクセスが必要です。 – AnoojNair

答えて

1

は私が多少間違っASMXのURLを使用していた ...それは今働いている

wsLists.Credentials = System.Net.CredentialCache.DefaultCredentials; 
+0

私は同じことを使用しています。仕事はできません。私はDefaultNetworkCredentialsを使用しましたが、まだ運がありません。私は "getListCollection"メソッドを動作させることができましたが、今は、私がUpdateListItems( "TEST"、要素)を使う時です。私はMicrosoft.Sharepoint.SoapServer例外を取得します。 – AnoojNair

0

私は同じエラーを持っているとfinaly IISマネージャで、私のSharePointサイトのASP.NET偽装を無効にします。

関連する問題