使用 SharePoint Designer 2013 连接到 SharePoint 网站时对象移动错误

原始 KB 编号: 2758431

症状

尝试使用 Microsoft SharePoint Designer 2013 连接到 SharePoint 网站时,会收到以下错误消息:

服务器无法完成请求。 有关更具体的信息,请单击“详细信息”按钮。

单击 “详细信息” 按钮后,将收到以下错误消息:

对象已移动

对象移动到此处

原因

出现此问题的原因是在 Internet Information Services (IIS) 中禁用了托管 SharePoint 网站的 SharePoint Web 应用程序的匿名身份验证。

Windows Communication Foundation (WCF) 运行时要求 WCF 服务的安全设置与 IIS 设置匹配。 在 IIS 中禁用匿名身份验证时,WCF 无法使用匿名绑定。 因此,如果 WCF 中有匿名绑定,则 WCF 运行时会引发异常。

Web 应用程序使用基于声明的身份验证方法。 因此,Web 应用程序线程的标识是基于窗体的,而不是基于 Windows 的。 如果未使用基于 Windows 的用户标识且 WCF 绑定不是匿名的,则 WCF 运行时会引发“拒绝访问”错误。 此外,302 错误代码将返回到登录页。

解决方案

若要解决此问题,请在 IIS 中为 SharePoint Web 应用程序启用匿名身份验证。