SharePoint 2010 listdata.svc REST API抛出意外500错误

时间:2015-06-25 17:25:22

标签: angularjs rest sharepoint sharepoint-2010

我们编写了一个使用SharePoint 2010 REST API的应用程序。该应用程序在我们的开发和测试环境中运行良好。当我们尝试我们的生产站点时,我们得到500状态代码,以下内容在响应正文中。

{
    "error": {
        "code": "",
        "message": {
            "lang": "en-US",
            "value": "An error occurred while processing this request."
       }
    }
}

我们检查了代码,并列出了针对所有环境的定义不匹配。我们检查了SharePoint和Windows应用程序日志。我们正在检查是否有一些不良数据导致问题。

真的在这个问题上摸不着头脑。

非常感谢任何想法。

背景

  • SharePoint 2010服务器
  • 使用SharePoint 2010 REST服务listdata.svc
  • 使用AngularJS $ http服务调用REST API
  • 6个列表中只有一个会返回500个错误
  • 可以使用Postman重现错误。

更新

我们已确认这不是数据问题。

1 个答案:

答案 0 :(得分:0)

我昨天遇到了类似的问题,我回滚了我一直在进行的任何更改,结果发现它与我的工作流程有关。我使用此导出到Visio方法Export to Visio备份了工作流,并删除了我的所有工作流。而REST服务又开始为这个列表工作,其他列表仍然正常工作。我的一个工作流程有一个冒充步骤,我怀疑与锁定服务有关。

我准备备份/恢复列表,但幸运的是这个修复。