I am running into an error after installing MS07-040 during the upgrade to
.NET 2.0SP1, and cannot get support through the standard call in lines.
Additionally, the web entry forms are not accepting my product id number or
MSDN access code to allow me to enter a support request. So, I'm asking you
dear reader, for assistance.

When I attempt to open a page written with ASP.NET 2.0, that has 2 or more
Dundas charts on it, IIS crashes hard with the following stacktrace:

System.Transactions Critical: 0 : <TraceRecord
xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord"
Severity="Critical"><TraceIdentifier>http://msdn.microsoft.com/TraceCodes/System/ActivityTracing/2004/07/Reliability/Exception/Unhandled</TraceIdentifier><Description>Unhandled
exception</Description><AppDomain>/LM/w3svc/1/ROOT/FlBlueBoxWeb-1-128498092096915387</AppDomain><Exception><ExceptionType>System.NullReferenceException,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089</ExceptionType><Message>Object reference not
set to an instance of an object.</Message><StackTrace> at
System.Web.SessionState.SessionStateModule.PollLockedSessionCallback(Object
state)
at System.Threading._TimerCallback.TimerCallback_Context(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at
System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext
executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)
at System.Threading._TimerCallback.PerformTimerCallback(Object
state)</StackTrace><ExceptionString>System.NullReferenceException: Object
reference not set to an instance of an object.
at
System.Web.SessionState.SessionStateModule.PollLockedSessionCallback(Object
state)
at System.Threading._TimerCallback.TimerCallback_Context(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at
System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext
executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)
at System.Threading._TimerCallback.PerformTimerCallback(Object
state)</ExceptionString></Exception></TraceRecord>
The program '[3024] aspnet_wp.exe: Managed' has exited with code -532459699
(0xe0434f4d).


I have found recommendations at:
http://blogs.msdn.com/tom/archive/2007/11/30/ms07-040-issues.aspx
that refer to KB942086 to solve this issue. This article refers to a hotfix
that can not be applied after the SP1, as the hotfix is now viewed as a
'downgrade'

My session state is being managed by State Server. I have attempted to
shuffle it back and forth to InProc and SQLServer, with no luck. I have also
bumped up the permissions of my ASP.NET process to Admin equivalent, with no
luck either.

Any insight would be greatly appreciated.

Re: SessionStateModule.PollLockedSessionCallback error with Dundas Con by Bob

Bob
Wed Mar 12 12:51:18 CDT 2008

Jeff Fritz wrote:
> I am running into an error after installing MS07-040 during the
> upgrade to .NET 2.0SP1, and cannot get support through the standard

There was no way for you to know it (except maybe by browsing through
some of the previous questions before posting yours - always a
recommended practice), but this is a classic asp newsgroup. ASP.Net is
a different technology from classic ASP. While you may be lucky enough
to find a dotnet-savvy person here who can answer your question, you
can eliminate the luck factor by posting your question to a newsgroup
where the dotnet-savvy people hang out. I suggest
microsoft.public.dotnet.framework.aspnet.
There are also forums at www.asp.net where you can find a lot of people
to help you.

--
Microsoft MVP -- ASP/ASP.NET
Please reply to the newsgroup. The email account listed in my From
header is my spam trap, so I don't check it very often. You will get a
quicker response by posting to the newsgroup.