![](/img/trans.png)
[英]401 Unauthorized when contacting ASP.NET web service from ASP.NET web application
[英]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.