C# 无法添加对SharePoint列表服务的引用
我正在尝试在C# 无法添加对SharePoint列表服务的引用,c#,asp.net,.net,sharepoint,sharepoint-2010,C#,Asp.net,.net,Sharepoint,Sharepoint 2010,我正在尝试在https://abcd/_vti_bin/lists.asmx,但我得到以下错误: 下载时出错 “$metadata”。 请求失败,HTTP状态为404:未找到。 元数据包含无法解析的引用:“”。 HTTP请求未经客户端身份验证方案“匿名”授权。从服务器接收的身份验证标头为 “谈判,NTLM”。 远程服务器返回错误:(401)未经授权。 如果服务是在当前解决方案中定义的,请尝试构建解决方案并再次添加服务引用 SharePoint网站已启用Windows身份验证、ASP.NET模拟和
https://abcd/_vti_bin/lists.asmx
,但我得到以下错误:
下载时出错
“$metadata”。
请求失败,HTTP状态为404:未找到。
元数据包含无法解析的引用:“”。
HTTP请求未经客户端身份验证方案“匿名”授权。从服务器接收的身份验证标头为
“谈判,NTLM”。
远程服务器返回错误:(401)未经授权。
如果服务是在当前解决方案中定义的,请尝试构建解决方案并再次添加服务引用
SharePoint网站已启用Windows身份验证、ASP.NET模拟和禁用匿名访问
我能够使用IE连接到服务;它会提示输入NT用户ID和密码。当我尝试从Windows应用程序添加引用时,会出现此错误
任何帮助都将不胜感激
环境:Visual Studio 2012、承载在IIS 7.5上的Sharepoint、Windows Server 2008 R2创建服务引用以访问Sharepoint列表
- 右键单击引用文件夹,然后单击“添加服务引用”
- 在“添加服务参考”向导中,单击“高级…”按钮
- 在“高级”向导中,单击“添加Web引用…”。。。 然后添加服务引用
< /P>我遵循完全相同的步骤。问题是在步骤5,当我点击OK按钮时,由于上面提到的错误,我得到了错误。你使用的是简单的Web服务还是WCF?它是SharePoint基金会2010提供的默认列表WebService。因为它具有扩展ASMX,所以它不应该是WCF.答案不解决这个问题。他为什么会犯上述错误。