• Sign In
 
  • MSDN Blogs
  • Microsoft Blog Images
  • More ...
Common Tasks
  • Blog Home
  • Email Blog Author
  • RSS for comments
  • RSS for posts
Search
  • Advanced search options...
Tags
  • .NET Framewor
  • .NET Framework
  • Ajax/Javascript
  • ASP.NET
  • CLR
  • Cool stuff
  • DataAccess
  • Debugging/Windbg
  • Hotfix/Service Pack
  • IDEVDataCollector
  • IIS
  • Internet Explorer
  • Italian techs
  • LogParser
  • OT
  • Personal
  • Productivity
  • Random
  • Scripting/ASP
  • Security
  • Technology
  • Tools
  • Troubleshooting
  • Vista/Longhorn
  • Visual Studio
Archives
Archives
  • November 2010 (1)
  • October 2010 (1)
  • July 2010 (2)
  • April 2010 (1)
  • March 2010 (2)
  • February 2010 (2)
  • January 2010 (1)
  • October 2009 (2)
  • September 2009 (2)
  • August 2009 (1)
  • July 2009 (5)
  • June 2009 (1)
  • May 2009 (1)
  • April 2009 (3)
  • March 2009 (3)
  • February 2009 (5)
  • January 2009 (3)
  • December 2008 (5)
  • November 2008 (3)
  • October 2008 (2)
  • September 2008 (3)
  • August 2008 (3)
  • July 2008 (3)
  • June 2008 (5)
  • May 2008 (4)
  • April 2008 (8)
  • March 2008 (4)
  • February 2008 (5)
  • January 2008 (2)
  • December 2007 (4)
  • November 2007 (6)
  • October 2007 (6)
  • September 2007 (8)
  • August 2007 (6)
  • July 2007 (7)
  • June 2007 (10)
  • May 2007 (9)
  • April 2007 (12)
  • March 2007 (8)
  • February 2007 (5)
  • January 2007 (3)
  • December 2006 (1)
  • November 2006 (4)
  • October 2006 (2)
  • September 2006 (9)
  • August 2006 (2)
  • July 2006 (1)

Session_OnEnd not firing after applying Windows 2003 Service Pack 2

MSDN Blogs > Never doubt thy debugger > Session_OnEnd not firing after applying Windows 2003 Service Pack 2

Session_OnEnd not firing after applying Windows 2003 Service Pack 2

Carlo Cardella
25 Mar 2007 4:17 AM
  • Comments 48

We very recently discovered a bug in classic ASP (asp.dll) you get installing the Service Pack 2 for Windows 2003; removing the SP2 makes it work again as expected, so this is a regression bug introduced by the service pack itself. Basically with SP2 installed, the Session_OnEnd() method in classic ASP is not fired anymore, thus breaking all applications which rely on that event to run cleanup code.

We already have some reports from customers, either directly to CSS or in Newsgroups. I know my colleagues are already well on this, a private fix has been produced and is being tested internally (as far as I know it works) and we are writing a KB article to document this.

The process is still ongoing so I don't have (and can't give you) further details on this, but I guess it's a matter of days before this will be publicly available; of course I'll update this post when we'll have the KB available.

Update (03/04/2007)
The KB article is still a draft and not public yet (should be released soon, anyway) but the fix is ready; you can get it calling CSS and ask for the hotfix #934903.

Update (17/04/2007)
The KB article has been published: http://support.microsoft.com/default.aspx?scid=kb;EN-US;934903

 

Cheers

  • 48 Comments
IIS, Scripting/ASP, Hotfix/Service Pack
Leave a Comment
  • Please add 1 and 3 and type the answer here:
  • Post
Comments
  • Juan B. Giusti (juan.giusti<@>appliedis.com
    27 Mar 2007 11:53 AM

    Would this affect remote desktop. I noticed that after installing SP2 on 3  different servers Remote Desktop was SLOW and would disconnect. After uninstalling SP2 remote desktop worked just fine.

  • Carlo Cardella
    28 Mar 2007 1:42 AM

    No, this is specific to classic ASP so Remote Desktop can't suffer for it; I've not heard any reports about this slowness in Remote Desktop but I'll check this (probably I'll test RD on my server) and report it internally if needed.

    Thanks for your comment!

  • Shahzad
    29 Mar 2007 7:03 AM

    When something official is going to come up on this from Microsoft?

  • Carlo Cardella
    29 Mar 2007 7:11 AM

    Unfortunately at the moment I don't have any further update on this, other than we are investigating the issue (so I also don't know how long this will take, I'm not directly involved in the process).

    But I'll update this post (or create a new one, depending on the circumstances) to let you know as soon as possible.

  • Fiorano.net
    30 Mar 2007 3:58 AM

    V andaag belde een klant met het probleem dat zijn twee sites alleen nog maar 500 server errors gaf.

  • Ken Schaefer
    1 Apr 2007 5:47 AM

    It appears that there is a bug in Windows Server 2003 with Service Pack 2 - session_OnEnd events no longer

  • Jarrod
    3 Apr 2007 4:58 AM

    Having just migrated to a new server, windows 2k3 with SP2, that'd be why my site says I have 2,243 current users.

    I'd rather it was working and I did have the users. :-o

    Because your google ranking for this article is high you just saved me hours of hair pulling though, thanks :D

    Jarrod.

  • Berend Engelbrecht
    3 Apr 2007 5:51 AM

    We just received the hotfix #934903 from Microsoft PSS and it does fix the problem. They will send it to you free of charge if you call them.

  • Francisco A. Camargp
    7 Apr 2007 12:40 AM

    Is there anybody who could send me the hot fix, urgent ? Or post it somewhere to be downloaded ? I´d hate having to remove SP2.

    Thanks any way....

    /Kiko

  • Carlo Cardella
    7 Apr 2007 3:53 AM

    Hi Kiko, you can receive this hotfix (which is not pubblicly available for download) calling Microsoft CSS (Customer Service and Support, formerly PSS), the Engineer who'll take ownership of your call will send you the private URL and password to download and install it.

    Note that the password expires every 7 days, so you must go through CSS to have the correct one...

    You can find the phone number to call for your country (along with other infos) at http://support.microsoft.com.

  • nance
    8 Apr 2007 2:55 AM

    I need this hotfix also

    Who can send a copy to me, thx~

    nance

  • Ryan
    11 Apr 2007 3:07 PM

    Support is listed as almost $300/call.  Are we supposed to pay $300 to get a patch for a bug MS caused?  When will this patch be made public?

  • Carlo Cardella
    11 Apr 2007 3:36 PM

    Ryan (and others interested in this topic): the answer is "no". Microsoft support policy about bugs is very clear at this regard: if you open a support call to request a hotfix, the call will be free of charge for you, you'll not be charged for the service.

    Moreover, if troubleshooting a problem we discover that it's due to a bug (either a known one and we alrady have a fix for it, or a new one and we'll have to create the fix), the service will still be free for you, no matter how much time and efforts we made to find and correct it.

    To be even more clear: if it's a Microsoft bug causing the problem, you'll get the fix for free.

    Of course the above applies only if the problem is really due to a bug; if your problem turns out to be due to some other reason (by design, errors in your code, misconfiguration etc...) the call will be turned into a payment one, which may be either "Incident", or "Pay Per Incident" (the one Ryan describes), hourly based if you have that kind of contract etc...

    Hope this helps to shed some light on the matter.

  • Ryan
    11 Apr 2007 7:30 PM

    I just got off the phone with Microsoft support and they were very helpful in sending me a link to the hotfix.  The hotfix is installed and worked correctly.

  • Dr. Morose
    18 Jun 2007 4:56 PM

    Yeap we called and no charge, they gave us a password protected file to unzip and apply. The fix worked great... We were wondering why we had over 40,000 online... Geez...

Page 1 of 4 (48 items) 1234
  • © 2012 Microsoft Corporation.
  • Terms of Use
  • Trademarks
  • Privacy Statement
  • Report Abuse
  • 5.6.402.223