报告服务2005年部署错误:无法加载文件或程序集

问题描述:

我对Reporting Services的2005年消耗的外部组件做了汇报,我补充说,装配到项目:报告服务2005年部署错误:无法加载文件或程序集

报告 - 报告属性 - 参考

我也复制大会的文件夹:

  • C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL.3 \ Reporting Services的\的ReportServer \ BIN
  • C:\ Program Files文件\微软的Visual Studio 8 \ Common7 \ IDE \ PrivateAssemblies
  • C:\ Program Files文件\微软的Visual Studio 8个\ Common7 \ IDE \ PublicAssemblies

我的报告工作正常,但我打了F5 ,即使在Visual Studio Designer中预览,但是当我尝试部署报告(右键单击 - 部署)并指向远程Reporting Services服务器(http://myserver/reportserver)时,出现错误:

错误3加载时出错代码模块:'XXXXXXXXXXXX,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = dc704fc78adc7af4'。详细信息:无法加载文件或程序集“XXXXXXXX,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = dc704fc78adc7af4”或其某个依赖项。该系统找不到指定的文件。 c:\ MyReport \ Report.rdl 0 0

(注意:我用XXXXXXX替换了程序集的名称,并更改了报告的路径,请考虑文件“c:\ MyReport \ Report.rdl”为已经在那里,这是我正在工作的报告)。

希望你能帮我解决这个问题,部署到我的远程报告服务器。

谢谢。

经历了3天的头痛之后,我发现我在做报告部署时做错了什么(这是我第一次部署报告服务2005报告)。

如果任何人有兴趣:你需要的程序集复制到这些文件夹在服务器(要在其中部署):

  • C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL。 3 \ Reporting Services的\的ReportServer \ BIN
  • C:\ Program Files文件\微软的Visual Studio 8 \ Common7 \ IDE \ PrivateAssemblies
  • C:\ Program Files文件\微软的Visual Studio 8 \ Common7 \ IDE \ PublicAssemblies

就是这样。不要忘记更改报告的数据源以使用正确的凭据。

+2

谢谢!请注意,在x64位系统上,该文件夹将为C:\ Program Files(x86)\ Microsoft Visual Studio XX.X \。 – granadaCoder 2013-10-15 21:37:58

由于我无法发表任何评论,所以我在这里提出一些疑问。

上述过程与Sharepoint中的部署相同吗?

你是否在提及“TargetDataSource文件夹”,“TargetDataSet文件夹”等?

一下行不行,如果我会复制汇编文件在以下SharePoint服务器的文件夹路径:

  • C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL.3 \报告Svices \的ReportServer \ BIN
  • C:\ Program Files文件\微软的Visual Studio 8Common7 \ IDE \ PrivateAssemblies
  • C:\ Program Files文件\微软的Visual tudio 8 \ Common7 \ IDE \ PublicAssemblies