We are regularly experiencing an error on our DNN site such as the following:
Server Error in '/' Application.
Could not load file or assembly 'Telerik.Charting' 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)
Description: An unhandled exception occurred during the execution of the current
The name of the assembly is not always the same, so the error is misleading.
It is not the assembly named that has a problem but the loading of dlls when DNN 'wakes up' or needs them.
We are running full release dlls of all modules.
What we have tried to resolve this error:
1) I backed up the entire site and db and installed it locally and the error does not appear on localhost.
2) I contacted the hosting company and they suggesting that the dlls were not all jit'd (just in time compiled) as this is not an all-at-once thing, but different parts of the code compile as you use it. However this can happen when we run the same module that's been run several times after a new dll upload.
3) I uninstalled modules we were not using to try to reduce the number of dlls but that didn't help.
The question is...
Has anybody experienced this error themselves and if so were they able to solve it?
If not, does anyone have any other suggestions?
THis is a definate showstopper and will destroy over a year's worth of work on this site.
We have three dlls that are rather large;
1) the Telerik Q2 2009 dll (they have combined all their individual dlls into one large one plus the reporting dll);
2) Our own membership services dll (about 2 1/2 mb)
3) Our own delegated admin dll (about 1 1/2 mb)
If anyone can help it sure would be appreciated.
Thanks.