Ever since loading up nopCommerce on my Win Server 2008 box - I have started seeing daily reboots of my server.  To the point where the server becomes completely unresponsive.

After reviewing the logs / dmp information I have concluded that there is code (maybe even 3rd party) being referenced in nopCommerce that is causing a memory access violation.  I haven't been able to determine the culprit, but I believe I have found a solution. (hot fix from microsoft - the code will continue to be faulty).

The key to resolving the issue was the faulting module CLR.DLL.  KB states the following:
The issue occurs because an object that is being referenced is dereferenced by the garbage collector in common language runtime 4 (CLR4). Therefore, an access violation occurs during garbage collection or when the application tries to access the released object.

Hot Fix: (if this doesn't fix it, i'll reply back here)
http://support.microsoft.com/kb/2640103


Log Errors that keyed me in on the issue:
Application: w3wp.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 000007FEF6AEDB9C (000007FEF68C0000) with exit code 80131506.

Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7afa2
Faulting module name: clr.dll, version: 4.0.30319.261, time stamp: 0x4ec9f666
Exception code: 0xc0000005
Fault offset: 0x000000000022db9c
Faulting process id: 0x9b0
Faulting application start time: 0x01cd019ac559c2f7
Faulting application path: c:\windows\system32\inetsrv\w3wp.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report Id: 117e2b01-6d8e-11e1-93e1-00235489ae2b