The Firewall Compatibility Component May Stop Functioning After You Upgrade to Laserfiche 7.2.

August 7, 2014 | KB: 1011251
Firewall Compatibility Component 7, Laserfiche 7.2

Summary

By default, the Laserfiche 7.2 client and server installations automatically install Laserfiche Firewall Compatibility Component (FCC) 7.2. However, if a previous version of the Firewall Compatibility Component is already installed, the installations may not properly upgrade a needed file.

Cause

All versions of the FCC install a file called Interop.LFRO.dll to the Windows Global Assembly Cache. FCC 7.2 includes a modified version of this file. However, in order to preserve backwards compatibility, this file cannot be given a new version number. This means that if a previous version of the FCC is currently installed, and then you upgrade your existing version of Laserfiche client or server to version 7.2, the Laserfiche 7.2 installation will see this file in the Global Assembly Cache and will not replace the existing file with the updated version contained in the installation.

Resolution

Manually replace the old Interop.LFRO.dll with the FCC 7.2 version of the file.

To update Interop.LFRO.dll

  1. Click the following link to download an updated version of Interop.LFRO.dll.
    Interop.LFRO.zip
  2. Extract the zip file to a temporary location.
  3. Drag and drop Interop.LFRO.dll from the temporary location to "C:\Windows\Assembly." You will not receive any visual indication that the operation was successful. However, if you view the properties of Interop.LFRO, the last modified date should reflect when you performed the drag and drop operation.

Important: You must use the drag and drop method. Due to the nature of the Global Assembly Cache, other methods such as copy & pasting will not successfully replace the file.