簡體   English   中英

401:從.NET調用Sharepoint Lists Web服務時出現未經授權的錯誤

[英]401:Unauthorized Error when calling Sharepoint Lists Web Service from .NET

我正在嘗試使用webservice(http://test.sharepoint.com/_vti_bin/Lists.asmx)從我的ASP.NET代碼在Sharepoint網站中創建列表。我使用的代碼如下。我確定我已經足夠了訪問該共享點站點。

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:未授權。 誰能幫我這個。

現在正在工作..我使用了錯誤的asmx URL。 我使用的是http://test.sharepoint.com/Lists/_vti_bin/Lists.asmx,但正確的網址應該是http://test.sharepoint.com/_vti_bin/Lists.asmx(**否/ Lists /)。 奇怪的是,兩個URL都可以在瀏覽器中正常打開,但是代碼失敗。

謝謝...

使用默認的網絡憑據嘗試

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

我有同樣的錯誤,並最終在IIS管理器中為我的Sharepoint網站禁用ASP.NET模擬。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM