Asp.net 401:从.NET调用Sharepoint列表Web服务时发生未经授权的错误
我正在尝试使用Web服务从ASP.NET代码在Sharepoint网站中创建列表(http://test.sharepoint.com/_vti_bin/Lists.asmx)。我使用的代码如下。我确信我有足够的权限访问该sharepoint网站Asp.net 401:从.NET调用Sharepoint列表Web服务时发生未经授权的错误,asp.net,web-services,sharepoint,Asp.net,Web Services,Sharepoint,我正在尝试使用Web服务从ASP.NET代码在Sharepoint网站中创建列表(http://test.sharepoint.com/_vti_bin/Lists.asmx)。我使用的代码如下。我确信我有足够的权限访问该sharepoint网站 sharepoint.enhanced1.Lists wsLists = new SharePoint_Test.sharepoint.enhanced1.Lists(); wsLists.PreAuthenticate = true;
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:未经授权。
有人能帮我吗。用默认网络凭据试试
wsLists.Credentials = System.Net.CredentialCache.DefaultCredentials;
使用默认网络凭据进行尝试
wsLists.Credentials = System.Net.CredentialCache.DefaultCredentials;
它正在工作。。
我使用了一些错误的asmx URL。
我用的是
但是正确的URL应该是
(**否/列表/)。
奇怪的是,这两个URL在浏览器中打开时并没有任何问题,但在代码中失败了
谢谢…现在开始工作了。。
我使用了一些错误的asmx URL。
我用的是
但是正确的URL应该是
(**否/列表/)。
奇怪的是,这两个URL在浏览器中打开时并没有任何问题,但在代码中失败了
谢谢…我有相同的错误,并最终在IIS管理器中禁用Sharepoint网站的ASP.NET模拟。我有相同的错误,并最终在IIS管理器中禁用Sharepoint网站的ASP.NET模拟。这只与授权有关。交叉检查您的凭据和访问权限。嗯,我有权访问sharepoint网站(完全访问),并且可以从sharepoint手动创建列表。不确定还需要什么其他访问权限。它仅与授权有关。交叉检查您的凭据和访问权限。嗯,我有权访问sharepoint网站(完全访问),并且可以从sharepoint手动创建列表。不确定还需要什么访问权限。我使用了完全相同的东西..不起作用,我使用了DefaultNetworkCredentials,仍然不走运。我能够让“getListCollection”方法工作,但现在我使用UpdateListItems(“TEST”,元素);我得到了Microsoft.Sharepoint.SoapServer异常。我使用了完全相同的东西。不起作用,我使用了DefaultNetworkCredentials,仍然没有运气。我能够让“getListCollection”方法工作,但现在我使用UpdateListItems(“TEST”,元素);我收到Microsoft.Sharepoint.SoapServer异常。