2017-07-20 214 views
0

使用MVC5与rdlc生成pdf,它在localhost中工作正常,但当我试图生成报告deply应用程序到服务器时有错误,一些安装失踪.....无法加载文件或程序集'Microsoft.ReportViewer.ProcessingObjectModel,版本= 10.0.0.0

'/ webapp'应用程序中的服务器错误。

Could not load file or assembly 'Microsoft.ReportViewer.ProcessingObjectModel, 
Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its 
dependencies. The system cannot find the file specified. 

到目前为止安装在

网服务器IIS 2012

1- SQLSysClrTypes 2-的ReportViewer

重新启动服务器后仍然在打印报表服务器错误

+0

你能在你的web app bin文件夹中看到这个程序集吗? – opewix

+0

你应该安装:https://www.microsoft.com/en-us/download/details.aspx?id=45496 –

+0

是的,我看到有报告查看器,@DavitTvildiani我已经安装,我列在我的问题 – zomham

回答

1

你是几率巧妙地在bin文件夹中缺少这个程序集。如果您在全局程序集缓存(GAC)中引用它,可能会发生这种情况。在Visual Studio中检查你的项目引用,找到这个程序集,按F4(你会看到它的属性),然后将Copy Local设置为true。在这种情况下,程序集将始终复制到bin文件夹中。

+0

这是真的,但现在当我在我的电脑iis部署它工作正常,但不在服务器2012 iis甚至我安装了我列出在我的问题的1,2包 – zomham

相关问题