Overnight several of the .net patches were pushed out to workstations and now when Dynamics SL is run I get the following error. “Microsoft Dynamics SL has encountered a problem and needs to close. We are sorry for the inconvenience”
Looking in the event log or the details I see a .net Runtime 2.0 error, Event 5000. Description EventType clr20r3, P1 msdynamicssl.exe, P2 220.127.116.11, P3 4889f859, P4 solomon.kernel, P5 18.104.22.168, P6 4649b3d9,P7 1b4, P8 0, P9 system.accessviolationexception, P10 NIL
This is then followed by id 5001, Description “Bucket 300554837, bucket table 5, EventType clr20r3, P1 msdynamicssl.exe, P2 22.214.171.124, P3 4889f859, P4 solomon.kernel, P5 126.96.36.199, P6 4649b3d9,P7 1b4, P8 0, P9 system.accessviolationexception, P10 NIL
The cause of this was actually the installation of a .NET Framework 3 patch.
The sorry saga of trying to fix this solution is documented at the dynamics forum but this is a known issue and the patch is available through Customersource or PartnerSource if you have access to this. Alternatively call Microsoft hotfix line on 1 888 456 5570 and request the Dynamics SL hotfix 961802. There is no charge for this hotfix. Install on your workstation and you should be good to go.
However if you have tried to fix this issue by editing your .NET framework settings then I recommend totally removing .net from the computer, reinstalling v2 and the service pack. There is a really good tool for removing .NET framework from Aaron Stebner which works a treat.