Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0 异常处理

时间:2022-06-17 02:46:17

在本机开发asp.net .rdlc报表后,部署到本地没有问题。

当把网站发布后部署在IIS上,新电脑上(只安装了.net framwork4.5),提示如下错误:

 

“Could not load file or assembly Microsoft.ReportViewer.WebForms, Version=11.0.0.0……

 或者


”Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0……

 

针对如上问题,需要安装如下组件:

ReportViewer.msi 

在安装ReportViewer.msi时可能提示安装:

SQLSysClrTypes.msi

安装如上两组件后,再次运行站点,还可能报错:


“ASP.NET ReportViewer Native compiler return value: ‘[BC2001] file’ error”

不用担心,按一下步骤处理:

1、选择此站点的-》应用程序池,右击-》点击"设置应用程序池默认设置",如下图:

Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0 异常处理

2、选择 -》“进程模型”->"标识"-》“自定义账户”,设置为管理员用户名及密码,运行下,成功。

Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0 异常处理

 

参考资料:

http://*.com/questions/22253607/could-not-load-file-or-assembly-microsoft-reportviewer-common-version-11-0-0-0

http://randypaulo.wordpress.com/2011/07/28/asp-net-reportviewer-native-compiler-return-value-%E2%80%98bc2001-file-error/