【发布时间】:2008-11-25 16:08:44
【问题描述】:
几个月前,我编写了一个 Windows 服务,它可以使用 _vti_bin/lists.asmx 函数 GetListItemChanges ping 一个 Sharepoint 列表。直到几周前,当我的公司将我们的 Sharepoint 实例升级到 SP1 时,它才能正常工作。
现在,每当我的服务尝试访问 Sharepoint 时,我都会收到 401.1 身份验证错误:
错误:
您无权查看此页面
您无权查看 使用您提供的凭据查看此目录或页面。
请 请尝试以下方法:联系网络 网站管理员,如果你相信你 应该可以查看这个目录 或页面。
HTTP 错误 401.1 - 未经授权:访问被拒绝,因为 无效证件。
互联网 信息服务 (IIS)
我已经检查过,我在网站上的权限没有改变。这是我调用列表的代码:
Lists listsService = new Lists();
listsService.Credentials = new NetworkCredential("UserName", "Password", "domain");
Result = listsService.GetListItemChanges("List name", null, dTime.ToString(), null);
我还注意到,我们的农场可能已禁用基本身份验证。我不相信我正在使用它,但我可能弄错了。
【问题讨论】:
标签: web-services sharepoint authentication