【发布时间】:2013-05-02 16:55:22
【问题描述】:
我正在尝试在 https://abcd/_vti_bin/lists.asmx 添加对 SharePoint 列表服务的引用,但出现以下错误:
下载时出错 'https://abcd/_vti_bin/lists.asmx/_vti_bin/ListData.svc/$元数据'。 请求失败,HTTP 状态为 404:未找到。 元数据包含无法解析的引用:“https://abcd/_vti_bin/lists.asmx”。 HTTP 请求未经客户端身份验证方案“匿名”授权。从服务器收到的身份验证标头是 '谈判,NTLM'。 远程服务器返回错误:(401) Unauthorized。 如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。
SharePoint 网站启用了 Windows 身份验证、启用了 ASP.NET 模拟并禁用了匿名访问。
我能够使用 IE 连接到服务;它提示输入 NT 用户 ID 和密码。当我尝试从 Windows 应用程序添加引用时出现错误。
任何帮助将不胜感激。
环境:Visual Studio 2012,托管在 IIS 7.5 上的 Sharepoint,Windows Server 2008 R2
【问题讨论】:
标签: c# asp.net .net sharepoint sharepoint-2010