有谁知道解决此错误?
类型'Microsoft.Reporting.WebForms.ReportViewer'存在于'c:\ Windows \ assembly \ GAC_MSIL \ Microsoft.ReportViewer.WebForms ** 9.0.0.0 ** __ b03f5f7f11d50a3a \ Microsoft.ReportViewer.WebForms.dll'和'C:\的Windows \组件\ GAC_MSIL \ Microsoft.ReportViewer.WebForms ** ** 10.0.0.0 __ b03f5f7f11d50a3a \ Microsoft.ReportViewer.WebForms.dll'
我引用了v10,当我检查我的GAC时,我发现了三个版本的Microsoft.ReportViewer.WebForms。 v9,v10,v11 ..!甚至无法从GAC中删除旧版本的程序集。
答案 0 :(得分:1)
我用跟踪和错误方法解决了这个问题。由于某些原因,汇编版本未在配置文件中更新。像这样手动将版本更改为10:
<httpHandlers>
<add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false"/>
</httpHandlers>