locked
Could not load file or assembly 'CrystalDecisions.ReportAppServer.CommonObjectModel in mvc RRS feed

  • Question

  • User-91993069 posted

    I am facing error working with crystal report I dont have idea what is error

    error is:

    System.IO.FileLoadException: 'Could not load file or assembly 'CrystalDecisions.ReportAppServer.CommonObjectModel, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)'

    HomeController.cs

        public class HomeController : Controller
        {
            private readonly studentdbEntities _studentdbEntities;
    
            public HomeController()
            {
                _studentdbEntities = new studentdbEntities();
            }
    
            // GET: Home
            public ActionResult Index()
            {
                return View(_studentdbEntities.students.ToList());
            }
    
            public ActionResult ExportStudent()
            {
                List<student> allCustomer = new List<student>();
                allCustomer = _studentdbEntities.students.ToList();
    
                ReportDocument rd = new ReportDocument();
                rd.Load(Path.Combine(Server.MapPath("~/Report"), "CrystalReport1.rpt"));
    
                rd.SetDataSource(allCustomer);
    
                Response.Buffer = false;
                Response.ClearContent();
                Response.ClearHeaders();
    
                Stream stream = rd.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
                stream.Seek(0, SeekOrigin.Begin);
                return File(stream, "application/pdf", "student.pdf");
            }

    Web.config

    <configuration>
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
                <dependentAssembly>
                    <assemblyIdentity name="CrystalDecisions.ReportAppServer.ObjectFactory" publicKeyToken="692FBEA5521E1304" culture="neutral"/>
                    <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
                </dependentAssembly>
                <dependentAssembly>
                    <assemblyIdentity name="CrystalDecisions.ReportAppServer.CubeDefModel" publicKeyToken="692FBEA5521E1304" culture="neutral"/>
                    <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
                </dependentAssembly>
                <dependentAssembly>
                    <assemblyIdentity name="CrystalDecisions.ReportAppServer.XmlSerialize" publicKeyToken="692FBEA5521E1304" culture="neutral"/>
                    <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
                </dependentAssembly>
                <dependentAssembly>
                    <assemblyIdentity name="CrystalDecisions.ReportAppServer.Prompting" publicKeyToken="692FBEA5521E1304" culture="neutral"/>
                    <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
                </dependentAssembly>
                <dependentAssembly>
                    <assemblyIdentity name="CrystalDecisions.ReportAppServer.DataSetConversion" publicKeyToken="692FBEA5521E1304" culture="neutral"/>
                    <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
                </dependentAssembly>
                <dependentAssembly>
                    <assemblyIdentity name="CrystalDecisions.ReportAppServer.CommLayer" publicKeyToken="692FBEA5521E1304" culture="neutral"/>
                    <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
                </dependentAssembly>
                <dependentAssembly>
                    <assemblyIdentity name="CrystalDecisions.ReportAppServer.Controllers" publicKeyToken="692FBEA5521E1304" culture="neutral"/>
                    <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
                </dependentAssembly>
                <dependentAssembly>
                    <assemblyIdentity name="CrystalDecisions.ReportAppServer.ReportDefModel" publicKeyToken="692FBEA5521E1304" culture="neutral"/>
                    <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
                </dependentAssembly>
                <dependentAssembly>
                    <assemblyIdentity name="CrystalDecisions.ReportAppServer.ClientDoc" publicKeyToken="692FBEA5521E1304" culture="neutral"/>
                    <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
                </dependentAssembly>
                <dependentAssembly>
                    <assemblyIdentity name="CrystalDecisions.ReportAppServer.DataDefModel" publicKeyToken="692FBEA5521E1304" culture="neutral"/>
                    <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
                </dependentAssembly>
                <dependentAssembly>
                    <assemblyIdentity name="CrystalDecisions.Shared" publicKeyToken="692FBEA5521E1304" culture="neutral"/>
                    <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
                </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-5.2.7.0" newVersion="5.2.7.0"/>
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
    </configuration>

    Line no 40 give an error see image

    please help

    Tuesday, August 4, 2020 10:28 AM

All replies

  • User212999466 posted

    I have the same problem, try removing all references of crystal report then re-install them again.
    I hope this will solve your problem

    Saturday, April 10, 2021 11:53 AM