当前位置:  开发笔记 > 运维 > 正文

通过Web服务访问Sharepoint列表时出现身份验证错误

如何解决《通过Web服务访问Sharepoint列表时出现身份验证错误》经验,为你挑选了0个好方法。

几个月前我写了一个Windows服务,它将使用_vti_bin/lists.asmx函数GetListItemChanges ping一个Sharepoint列表.几周前,当我的公司将Sharepoint实例升级到SP1时,它工作正常.
现在,只要我的服务尝试访问Sharepoint,我就会收到401.1身份验证错误:

错误:

您无权查看此页面
您无权使用您提供的凭据查看此目录或页面.
请尝试以下操作:如果您认为应该能够查看此目录或页面,请与网站管理员联系.
HTTP错误401.1 - 未经授权:由于凭据无效,访问被拒绝.
Internet信息服务(IIS)

我已经检查过,我在网站上的权限没有改变.这是我在其中调用列表的代码:

Lists listsService = new Lists();
listsService.Credentials = new NetworkCredential("UserName", "Password", "domain");
Result = listsService.GetListItemChanges("List name", null, dTime.ToString(), null);

我还注意到,我们的服务器场可能已禁用基本身份验证.我不相信我正在使用它,但我可能弄错了.

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有