Quick Solution 8: The located assembly's manifest definition does not match the assembly reference while managing User Profile Service
Symptoms
After started the User Profile Synchronization Service, when you try to manage the User Profile Service, you encounter an error, and the following error is logged in the SharePoint Unified Logging Service (ULS).
Error Message
<date time> w3wp.exe (0x1F88) 0x1AA4 SharePoint Portal Server User Profiles
et8j High UserProfileServiceUserStatisticsWebPart:LoadControl failed, Exception: System.IO.FileLoadException: The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT:0x80131040)
at Microsoft.Office.Server.UserProfiles.UserProfileConfigManager.InitializeIlmClient(String ILMMachineName, Int32 FIMWebClientTimeOut)
at Microsoft.Office.Server.UserProfiles.UserProfileConfigManager..ctor(UserProfileApplicationProxyuserProfileApplicationProxy, Guid partitionID)
at Microsoft.SharePoint.Portal.WebControls.UserProfileServiceStatisticsWebPartBase.LoadControl(Object sender, EventArgs e)
Causes
The issue is caused by that, the UserProfileConfigManager adds a reference to Microsoft.ResourceManagement, but the located Microsoft.ResourceManagement assembly's manifest definition does not match the assembly reference.
Solutions
To fix the issue, please restart the Internet Information Server(IIS) by running command iisreset.
Comments
Anonymous
July 17, 2013
Isn't it sufficient to just recycle the application pool of the Central Admin Site in this case? This seemed to have worked in our case and has less impact on the farm than running an iisreset.Anonymous
October 28, 2014
worked for me..thanksAnonymous
January 23, 2015
Worked for me also! Many thanks!Anonymous
April 20, 2015
Thanks a lot.. It worked. :-)Anonymous
April 24, 2015
Thanks for quick Solution :)Anonymous
April 29, 2015
It's worked..ThanksAnonymous
August 05, 2015
It worked.. Gr8..!!
Thanks for the quick solution.Anonymous
January 05, 2016
Thanks buddy it worked for me