Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 401:从.NET调用Sharepoint列表Web服务时发生未经授权的错误_Asp.net_Web Services_Sharepoint - Fatal编程技术网

Asp.net 401:从.NET调用Sharepoint列表Web服务时发生未经授权的错误

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;

我正在尝试使用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;
        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异常。