Summary
For example, a custom application using LFSO72 may throw one of the following errors when connecting to Laserfiche Server 8.2:
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
Invalid class string.
The object must have its connection set before it can be used.
Cause
In certain situations, Laserfiche Server 8.x may expect an LFSO7x connection to make use of the Laserfiche Firewall Compatibility Component (FCC). The client-side portion of the FCC is included in a .NET assembly called LfFccClient7x.dll. While the server-side portion of the FCC is automatically installed with Laserfiche Server 8.x, the client-side assembly is only included with the Laserfiche Client 7. installation.
Workaround 1
Manually distribute LfFccClient7x.dll with your custom LFSO7x program. The following zip file contains LfFccClient72.dll.
You may need to use the Microsoft Assembly Registration Tool (RegAsm.exe) to register the assembly.
Workaround 2
LfFccClient72.dll is also installed as part of Laserfiche Client 7.2.x. An alternative to manually distributing the assembly is to install Laserfiche Client 7.2.x.
Related Links
1000765 Configuring the Laserfiche Firewall Compatibility Component.