SaaS CMS has officially launched! Learn more now.

Unable to load Find libraries

Vote:
 

Hi,

I've done a base install of EPi 7.5 and upgraded to the latest version via NuGet

Followed up with an EPi Find install (9.1.0.2335) again via NuGet

Sadly, the site now fails at runtime with the error

While loading .NET types from "EPiServer.Find.Optimizations" the following error(s) was reported:

System.IO.FileNotFoundException: Could not load file or assembly 'EPiServer.Find, Version=9.1.0.2335, Culture=neutral, PublicKeyToken=8fe83dea738b45b7' or one of its dependencies. The system cannot find the file specified.
File name: 'EPiServer.Find, Version=9.1.0.2335, Culture=neutral, PublicKeyToken=8fe83dea738b45b7'

The references have "Copy Local" set are there (and verified the files appear in /bin), permissions are OK.

Is there a known issue with this, or am I doing something inherently wrong?

Kind regards,

Martin

#119315
Mar 26, 2015 18:31
Vote:
 

Hi,

The reason might be an assembly which EPiServer.Find.Optimizations.dll has dependencies on, not the dll itself. You might want to turn on FusionLog (http://www.hanselman.com/blog/BackToBasicsUsingFusionLogViewerToDebugObscureLoaderErrors.aspx) to see which assembly is actually can't be loaded.

Regards.

/Q

#119428
Mar 27, 2015 11:56
Vote:
 

Occassionally I've seen assembly redirects are not set to the correct versions of installed assemblies after some nuget installs. Worth checking that the redirects are pointing to the versions of the assemblies that are actually installed, starting with EPiServer.Find.

David

#119635
Mar 31, 2015 21:56
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.