代码之家  ›  专栏  ›  技术社区  ›  Hinek

在日志中找不到SharePoint 2010错误,如何配置日志记录?

  •  3
  • Hinek  · 技术社区  · 14 年前

    我们有一个sharepoint2010功能,可以在我的开发机器上正常工作,但不会在登台系统上激活。它是SiteCollection作用域,包含的解决方案已成功部署到一个WebApplication上。

    我们收到一条带有相关ID的错误消息。但在SharePoint日志或Windows事件日志中找不到此ID或功能的名称。

    可能日志记录配置不正确,或者计算机上的ULS有错误,但我们没有更改SharePoint日志记录选项的安装后状态。在哪里可以找到ULS中发生的异常/错误消息?必须如何配置日志以允许记录失败的功能激活?

    5 回复  |  直到 14 年前
        1
  •  5
  •   JohnC agilejoshua    10 年前

    开箱即用,我不相信日志设置。您还可以验证日志文件的位置,以确保它们不在此页的其他位置安装。

    更多信息请访问 TechNet

        2
  •  3
  •   noebierzo    14 年前

    从此处下载ULS查看器工具: link text

        3
  •  1
  •   Ross    13 年前

    这是一个老帖子,但如果有人遇到同样的问题,请尝试以下方法:

    1. 将此用户添加到本地管理员
    2. 重新启动计时器服务。

        4
  •  1
  •   Jeroen Hems    10 年前

    始终可以使用Merge-SPLogFile cmdlet从场中所有服务器的日志中获取信息。下面的示例对相关ID进行过滤,但是有更多的过滤选项(提示:Get Help Merge SPLogFile-Full)。

    $corrID="some correlation id"
    Merge-SPLogFile -Path "path to output file" -Correlation $corrID
    
        5
  •  0
  •   JohnC agilejoshua    10 年前

    值得强调的是,OP的实质性问题,

    在哪里可以找到ULS中发生的异常/错误消息?

    我找到了日志条目。。。通过检查所有前端上的所有日志文件

    nice blog post on the new version 它概括了这一特点。

    available from the Microsoft Download Center . 请注意,此版本的ULS Viewer至少需要.NET 4.0,您的SharePoint 2010服务器场可能已安装,也可能尚未安装。比尔 blogs about this 但不评论在SharePoint 2010场上安装.NET 4.0的影响。

    Benjamin Athawes on his blog .

    考虑到.NET版本的依赖性,以及SharePoint 2010仍然是受支持的产品这一事实,Microsoft确实应该为这个早期版本的ULS查看器保留一个官方链接。建议你在比尔的博客上问他这个问题。也许sharepoint2010sp2与.net4.0是完全并行支持的,知道这一点就好了。