On-Premise 9.1.9.5 Upgrade – Unsigned DLL Error

0
65
Forum Post: Change the Filter On option on Opportunity Associated View for Account form


We just upgraded to 9.1.9.5 and ran into the following issue. After the upgrade (before we even upgraded the organizations), the sites threw the following error:

Exception information: Exception type: ConfigurationErrorsException Exception message: Could not load file or assembly ‘Microsoft.Crm.UClient.MainClient, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. Strong name signature could not be verified. The assembly may have been tampered with, or it was delay signed but not fully signed with the correct private key. (Exception from HRESULT: 0x80131045)”

After some research we discovered that MS apparently forgot to sign the DLL. Here is a comparison shot of the old (9.1.75) version and the new (9.1.9.5) version. You’ll notice the entire Digital Signatures tab is missing from the new version (in addition, the old version is 13.8KB and the new is only 5KB)

We fixed it by copying over the old version and the sites seem to be working now (both the ones we upgraded in Deployment Manager and the ones we did not), but we haven’t done extensive testing nor do we know what may not be working with the old DLL in place. Thankfully it’s our dev environment and we aren’t planning on upgrading our production environment anytime soon though. Anyone else run into this?



Source link

Leave a reply

Please enter your comment!
Please enter your name here