hello.vickey 0 Newbie Poster

hello buddies..
i am facing a serious issue with my live site,the site runs smooth for say 1-2hrs or even days,but all of a sudden (not able to reproduce the event on which this is happening)it hangs sometime .And any http request to the site results in IIS hang.the browser progress bar stuck . when i check the event view i found following messages

'c:\windows\microsoft.net\framework64\v2.0.50727\aspnet_isapi.dll' reported itself as unhealthy for the following reason: 'Deadlock detected'.
and
'a process serving application pool '..' exceed time limits during shut down.The process id was '3576'

i tried
#1. checking the database connection and i found there are no open connection everything looks fine in sql server
#place the dispose() method every where ,just to stop the memory leak issue
i am using visual studio 2008 c# and its a web application in c#
Can there be issue with HTTP Compression as iam using deflate HTTP comression
also i ma using sql server for session managment

i request all of u to help me on this issue what could be the cause