Skip to main content
All docs
V25.1
  • Could not load file or assembly System.Web.Mvc or one of its dependencies

    Error Description

    This error can occur after an MVC version has been updated and the System.Web.Mvc assembly version is changed as a result. Thus, an MVC project can’t locate the System.Web.Mvc assembly that it references.

    Solution

    Modify the web.config file to redirect the System.Web.Mvc assembly to the version installed on your machine.

    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <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>