Hello Bob ,
licx file is used in the common scenarios of licensing in .NET framework applications.
on rebuilding the license information for classes mentioned in licx file is added to the binnaries.
When you use Active Reports in the class dll, the report tries to find the license information in the main application and it shows "no license" error even if class dll had the valid licx file.
There are two workarounds for class dll with reports: at first you could license the main application (add references to Active Reports assemblies and add licenses.licx file with proper entries), the secondary workaround is using of satellite license dll.
The satellite license dll needs to be recreated if you have upgraded Active Reports, so the version of assemblies has been changed. Also, it will be needed after changes in the namespaces and class dll name.
license key in web.config of ASP.NET application should not have an effect on the referenced class dll which uses Active Reports.
Thanks,
Sergey Romanov.