【发布时间】:2015-02-06 17:25:20
【问题描述】:
我得到了错误
本地报告处理过程中发生错误。
报告“Reports\REpersAccDet.rdlc”的定义无效。
报告处理中出现意外错误。无法加载文件 或程序集 'Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 或其其中之一 依赖关系。系统找不到指定的文件。
【问题讨论】:
-
您是否复制了程序集或在您要发布到的服务器上安装了报表查看器的可再发行文件?
-
我手动上传报告并从 nuget 下载 dll 包,因为在服务器上找不到它
-
也许您可以在您的项目解决方案中创建一个名为
Lib的文件夹,然后将 .dll 复制到那里,同时设置 copy local = true,并删除现有引用并重新添加它们指向 @ 987654323@ 文件夹这样你就不用担心GAC.dlls.. -
您需要在服务器上安装可分发的 SQL 类型。 microsoft.com/en-us/download/details.aspx?id=29065
-
您使用哪个 Visual Studio 版本?
ASP.NET version?
标签: c# asp.net reportviewer