none
Microsoft.ReportingServices.SharePoint.SharedService could not be found in its specified assembly RRS feed

  • 问题

  • 最近在原有的sharepoint场中加入了一台web服务器,并按照原有的web服务器部署了web应用程序,并做了NLB。原有的服务器的web站点(A站点)可以通过IP和域名正常访问,但是新加入的服务器的站点(B站点)报错: file not found .后来将前端和后台的所部署的文件都配置了用户权限后能正常访问了,但第二天发现又出现了file not found 的异常。检查事件查看器发现有一个错误信息:

    The Execute method of job definition Microsoft.SharePoint.Diagnostics.SPDiagnosticsMetricsProvider (ID a40b6343-355c-41cb-b44a-8e506f0df508) threw an exception. More information is included below.

    An update conflict has occurred, and you must re-try this action. The object SPWebService was updated by JLRCN1\cdgqa, in the OWSTIMER (5860) process, on machine JLRCQACDG01.  View the tracing log for more information about the conflict.

    从sharepoint日志文件中找到如下日志,由于篇幅太长我只截取了其中的一段:

    05/07/2015 10:31:17.64 OWSTIMER.EXE (0x0D08)                   0x08CC  SharePoint Foundation         General                       2axt Medium  
    TypeLoadException: 未能加载文件或程序集“Microsoft.Workflow.Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

    05/07/2015 10:31:17.64 OWSTIMER.EXE (0x0D08)                   0x08CC  SharePoint Foundation         General                       2axt Medium  
    TypeLoadException: 未能加载文件或程序集“Microsoft.Workflow.Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

    05/07/2015 10:31:17.64 OWSTIMER.EXE (0x0D08)                   0x08CC  SharePoint Foundation         General                       2axt Medium  
    TypeLoadException: 未能加载文件或程序集“Microsoft.Workflow.Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

    05/07/2015 10:31:17.73 OWSTIMER.EXE (0x0D08)                   0x08CC  SharePoint Foundation         Topology                      
    umbp High    
    The type Microsoft.ReportingServices.SharePoint.SharedService.Service.SPRSDiagnosticsService, Microsoft.ReportingServices.SharePoint.SharedService, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91 (Id = fb499356-2478-4be9-9cd0-db67538d43aa) could not be located in any loaded assembly.  
    05/07/2015 10:31:17.73 OWSTIMER.EXE (0x0D08)                   0x08CC  SharePoint Foundation         Topology                      
    7i0u High    
    SharePoint cannot deserialize an object of type Microsoft.ReportingServices.SharePoint.SharedService.Service.SPRSDiagnosticsService, Microsoft.ReportingServices.SharePoint.SharedService, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91 on this machine.  This typically occurs because the assembly containing this type is not installed on this machine.  In this case, this message can be safely ignored.  Otherwise, the assembly needs to be installed on this machine in a location that can be discovered by the .NET Framework.  
    05/07/2015 10:31:17.73 OWSTIMER.EXE (0x0D08)                   0x08CC  SharePoint Foundation         Topology                      
    umbo
    High    
    The type Microsoft.ReportingServices.SharePoint.SharedService.Service.ReportingWebService, Microsoft.ReportingServices.SharePoint.SharedService, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91 could not be found in its specified assembly.  Scanning all assemblies that have been loaded in the current app domain.

    有没有哪位知道是什么原因呢?
    2015年5月7日 8:21

全部回复

  • 你安裝B站點的用戶是跟安裝A站點的相同嗎? 該用戶有沒有新服務器(B站點)的Local Administrators權限?

    從LOG中推敲, 看來"JLRCN1\cdgqa"在新服務器上權限有點問題

    2015年5月11日 5:37
  • 是用同样的账号安装的,并且在用户组里设置了统一权限,Microsoft.ReportingServices.SharePoint.SharedService could not be found in its specified assembly 这个问题应该是因为没有安装repoting service导致的,安装完成后这个问题就解决了。
    2015年5月13日 4:26