We are using a third-party logger and we created a wrapper to be used by all our custom solutions to use the logger.
So the wrapper is referencing third party assemblies.
When the wrapper is used in a solution running in w3wp process it works fine.
But we recently created a Full trust proxy solution and when the wrapper is called from the full trust running in the WorkerProcessProxy process we get a FileNotFound exception when it tries to load the third party assembly.
Complete error is:
System.IO.FileNotFoundException: Could not load file or assembly '<Third party assembly>' or one of its dependencies. The system cannot find the file specified.
Assembly is in the GAC so it should be accessible from both process no?
Any clue how to troubleshoot this?