我第一次尝试使用自定义程序集将报告部署到服务器。我能够在没有程序集的情况下部署相同的报告。我正在使用 Reporting Services 2012 (Visual Studio 2010) 来部署报表。
这是我尝试部署时收到的完整错误消息:
加载代码模块时出错:'SGA.Reporting,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'。详细信息:无法加载文件或程序集“SGA.Reporting,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。该系统找不到指定的文件。
我已经阅读了关于同一问题的几篇文章,但其中没有解决我的问题。它是为 .NET Framework 4.0、AnyCPU 编译的 dll。
在我正在部署的本地 PC 上,我已将我的 dll 复制到所有这些文件夹: C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies C:\Windows\Microsoft.NET\Framework\v4.0.30319 C:\Windows\Microsoft.NET\Framework64\v4.0.30319
在我部署到的服务器上,我已将我的 dll 复制到所有这些文件夹中: C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies C:\Windows\Microsoft.NET\Framework\v4.0.30319 C:\Windows\Microsoft.NET\Framework64\v4.0.30319
有任何想法吗?