首页 > 代码库 > Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0 异常处理
Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0 异常处理
在本机开发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、选择此站点的-》应用程序池,右击-》点击"设置应用程序池默认设置",如下图:
2、选择 -》“进程模型”->"标识"-》“自定义账户”,设置为管理员用户名及密码,运行下,成功。
参考资料:
http://stackoverflow.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/