我在 ASP.NET Web 表单应用程序中遇到此错误:
无法加载文件或程序集“Microsoft.ReportViewer.Common,Version=15.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。系统找不到指定的文件。
bin中Microsoft.ReportViewer.Common.dll的版本是15.0.1537.0
.NET 4.8 已安装在使用 IIS 版本 8.5.9600.16384 的 Web 服务器上
还有一个网站虚拟目录设置在不同的服务器上。我是否也需要在另一台服务器上安装该 dll?
Microsoft.ReportingServices.ReportViewerControl.WebForms 库包含 7 个 dll,需要放入您的 BIN 文件夹中。 我建议您使用 MS Process Monitor 工具通过监视对 ReportViewer 路径的访问并查找失败的访问请求来解决问题。
将应用程序池从经典更改为集成。