在把工具箱中的CrystalReportViewer控件加入到WebForm中后,控件上显示“水晶报表创建控件时出错”,怎么改?

解决方案 »

  1.   

    分析器错误信息: 找不到文件或程序集名称“CrystalDecisions.Shared”,或找不到它的一个依赖项。源错误: 
    行 11:           调试 ASP.NET 文件的文档。
    行 12:     -->
    行 13:     <compilation defaultLanguage="vb" debug="true"><assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportSource, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Shared, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Web, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies></compilation>
    行 14: 
    行 15:     <!--  自定义错误信息
     源文件: c:\inetpub\wwwroot\CrystalReportWebApp\web.config    行: 13 
      

  2.   

    修改web.config中的compilation如下:    
      <system.web>
        <compilation defaultLanguage="c#" debug="true"><assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportSource, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Shared, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Web, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies></compilation>
     </system.web>