A "Method 'get_EnableCdn' in type 'System.Web.UI.ScriptManager' from assembly 'System.Web.Extensions' does not have an implementation." Error Occurs When Loading the Web Audit Trail 9 Configuration Site.

June 23, 2014 | KB: 1013303
Audit Trail 9

Summary

When loading the Web Audit Trail 9 Configuration page, you may see the following error:

    Parser Error

    Parser Error Message: Method 'get_EnableCdn' in type 'System.Web.UI.ScriptManager' from assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not have an implementation.

Workaround

Manually modify the Audit Trail Reporting Web.config files.

  1. Browse to the WebAuditConfig subfolder of the Web Audit Trail installation folder. By default, the path will be C:\Program Files\Laserfiche\Audit Trail\WebAuditConfig.
  2. Create a backup copy of Web.config.
  3. Use a text editor to open Web.config.
  4. Scroll down and locate the following xml block:
  5. <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
          <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
          <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
        </dependentAssembly>
        <dependentAssembly>
          <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
          <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
        </dependentAssembly>
      </assemblyBinding>
    </runtime>

  6. Delete the above block from the config file and save your changes.
  7. Repeat steps 2 through 5 with the Web.config file stored in C:\Program Files\Laserfiche\Audit Trail\WebAuditReporter.