如何从Sharepoint获取错误日志

时间:2011-03-08 04:16:21

标签: sharepoint logging

我打算在sharepoint 2007中创建一个自定义错误页面,当错误命中时,错误描述应存储到错误日志文件中。

以前使用的方法是引用http://www.codeproject.com/KB/sharepoint....077#xx3798077xx,但由于具有网络负载均衡器,它会出现不一致错误消息,因此它在两台服务器之间路由并导致问题。

HttpContext Context = HttpContext.Current;
Exception exception;
for (exception = Context.Server.GetLastError(); 
  exception.InnerException != null; 
  exception = exception.InnerException) { }

由于服务器之间的路由,异常对象已经出错了。

有关如何从Sharepoint获取错误日志的任何建议?例如:使用SharePoint SDK获取错误日志...

1 个答案:

答案 0 :(得分:1)

您永远不会在SharePoint日志中找到正确的错误。在那里记录了太多的多线程活动,以便您找到错误。

正确的解决方案是在NLB中设置Client Affinity(http://technet.microsoft.com/en-us/library/bb687542.aspx),以便您的客户端流量始终如一地返回到同一服务器。