We have an Com+ DLL in IIS 6 supporting an ASP classic Application. We have successfully debugged to the point that we know that the DLL is causing hangs in the worker process (a call to the object is never returned). What configuration options are there for fixing this issue?
Have you tried running in IIS5 Compatability mode?
The solution we found was to limit the amount of time COM+ will let a call run, and then terminate it.
We found this event in the event log that gave it away:
Which lead us to this kb.
We then modified the settings at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\AutoDump according to the kb. The issue still occurs, but now it doesn't hang up the whole server, only one user gets hung.