We get the following error in our production environment (IIS 7.5 and WS 2008 R2 )and not in our dev or qa environments. When this error occurs, an app pool recycle/ iisreset/server reboot fixes the issue within the first 2 attempts.
We have confirmed the version of the AjaxControlToolkit.dll being referenced below is the same one as the one in the bin folder. We also also updated the web.config to explicitly pick the version referenced below. As mentioned earlier, app pool recycle fixes the issue.
"The requested script resource 'Seadragon.Seadragon.Config.js' requires version 'AjaxControlToolkit, Version=4.1.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e' of the ASP.NET AJAX Framework. To use this resource, make sure that the application references version 'AjaxControlToolkit, Version=4.1.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e'."
Please help in identifying the root cause of the issue.
Thanks!
Additional Info below from running Debug Diagnostics while the error occurs -
0:041> lmvm AjaxControlToolkit
start end module name
00000000`6c380000 00000000`6ca8c000 AjaxControlToolkit (deferred)
Image path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\7381a8eb\1a3a52df\assembly\dl3\32198c30\8b5b17db_f975cf01\AjaxControlToolkit.dll
Image name: AjaxControlToolkit.dll
Using CLR debugging support for all symbols
Has CLR image header, track-debug-data flag not set
Timestamp: Sat Dec 14 12:03:57 2013 (52AC8F7D)
CheckSum: 0070BF5D
ImageSize: 0070C000
File version: 4.1.7.1213
Product version: 4.1.7.1213
File flags: 0 (Mask 3F)
File OS: 4 Unknown Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 0000.04b0
ProductName: AjaxControlToolkit
InternalName: AjaxControlToolkit.dll
OriginalFilename: AjaxControlToolkit.dll
ProductVersion: 4.1.7.1213
FileVersion: 4.1.7.1213
FileDescription: Ajax Control Toolkit
LegalCopyright: Copyright © CodePlex Foundation 2013