“/test”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0433: 类型“Microsoft.Reporting.WebForms.ReportViewer”同时存在于“c:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\10.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll”和“c:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\9.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll”中源错误: 行 292:        
行 293:        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
行 294:        private global::Microsoft.Reporting.WebForms.ReportViewer @__BuildControlInvoiceReportViewer() {
行 295:            global::Microsoft.Reporting.WebForms.ReportViewer @__ctrl;
行 296:            
 源文件: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\test\1a8bf907\bd832539\App_Web_invoice.aspx.cdcab7d2.fkjkx6ri.0.cs    行: 294 
---------------------------------------------------------------------------------------------------
说明:如果删除Microsoft.ReportViewer.WebForms9.0版,程序将提示找不到Microsoft.ReportViewer.WebForms 9.0.0.0,
但我在所有的程序文件以及配置文件中都删除了对9.0.0.0版本的引用,怎么还会提示找不到Microsoft.ReportViewer.WebForms 9.0.0.0呢?错误提示如下:未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) 

解决方案 »

  1.   

    上面的问题解决了,可是新的问题又出来了:
    未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) 
      

  2.   

    我已将 ReportViewer 控件全部删除, 为什么还是提示:
    能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。 
    已经没有用了,全部删掉了,怎么还是这样提示呢?
      

  3.   

    我也遇到了相同的问题,我的解决步骤如下
    1.首先需要在页面中修改注册的程序集
    <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
        Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
    2.修改项目中引用的Microsoft.Reporting.WebForms程序集,由9.0改成10.0
    3.修改web.config中注册的程序集