SharePoint 2010 LIstData服务器错误

时间:2013-07-17 16:33:35

标签: list sharepoint-2010 odata

有没有人知道是否有任何方法可以从SharePoint 2010中的listdata.svc中恢复服务器错误而不在网站的web.config中将CallStack设置为true?

我们正在部署的客户端不允许将CallStack设置为true以用于安全目的。但是,我们有ItemEventReceivers来捕获我们需要的处理错误 返回所以我们可以通知最终用户他们犯了一个错误,但我找不到 CallStack设置的另一种方法,用于从服务器返回错误。

1 个答案:

答案 0 :(得分:0)

你说:“处理我们需要返回的错误,以便我们可以告知最终用户他们犯了错误”,如果由于用户错误而导致错误,则不是用户错误是应用程序设计问题。< / p>

例如,您应该在尝试提交列表之前验证数据,而不是依赖异常来警告用户必填字段等。

话虽如此,您可以使用自定义跟踪器并将异常发送到ULS日志,您可以在其中进行分析。

另一种选择是在发生错误时挂钩某种电子邮件通知并将异常详细信息转储到电子邮件中。我刚刚将Elmah连接到Sharepoint并且效果很好