我正在尝试在 处添加对 SharePoint 列表服务的引用https://abcd/_vti_bin/lists.asmx
,但出现以下错误:
下载“ https://abcd/_vti_bin/lists.asmx/_vti_bin/ListData.svc/$metadata ”时出错。请求失败,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