Crisis can hit you unexpectedly. If you’re a seasoned MS CRM user/programmer, then you’ll understand the implication of the first statement very easily.
We’ve a MS CRM 4.0 installation on 32 bit Windows 2003. On an experimental spirit installed WSS 3.0 and .NET Framework with SP1 on the same box and faced the crisis moments. CRM opens but not able to open Contact/Account nor the Asynchronous services runs.
Our good old friend Event Viewer comes to rescue and says that “System.IO.FileNotFoundException: Could not load file or assembly ‘System.Workflow.Runtime, Version=18.104.22.168, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies.” Looking into GAC reveals all the System.Workflow DLLs are missing.
Fortunately re-installing the .NET framework 3.0 solved the issue but we’re still wondering how those DLLs vanished from the GAC.