Microsoft KB Archive/301946

From BetaArchive Wiki
Knowledge Base


IIS Stops Responding on Computer Running Commerce Server When Retained In Memory Is Not Set

Article ID: 301946

Article Last Modified on 9/23/2005



APPLIES TO

  • Microsoft Commerce Server 2000 Standard Edition



This article was previously published under Q301946

SYMPTOMS

Under certain conditions, Internet Information Service (IIS) may stop responding (hang) when you use the MSCSCfg.dll file in an individual ASP page.

CAUSE

When you use ADPlus.vbs to examine the problem more closely, it appears that the MSCSCfg.dll file being unloaded is the cause. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

286350 HOW TO: Use ADPlus to Troubleshoot "Hangs" and "Crashes"


MSCSCfg.dll was designed to only be used in the Global.asa file. However, if it is used on individual ASP pages, the use of the objects in this DLL can cause deadlocks, as the DLL is rapidly loaded and unloaded. This is caused by the MSCSCfg.dll file not being compiled with the Retain In Memory option.

RESOLUTION

To resolve this problem, obtain the latest service pack for Microsoft Commerce Server 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

297216 INFO: How to Obtain the Latest Commerce Server 2000 Service Pack


The English version of this fix should have the following file attributes or later:

   Date      Time                 Size    File name     Platform
   -------------------------------------------------------------
   06/14/2001  03:24PM 4.0.0.2054 213,062 MSCSCfg.dll   x86
                




WORKAROUND

Microsoft recommends that you only use MSCSCfg.dll from the Global.asa Application_OnStart. If it is used in this manner, you should not encounter any problems.

STATUS

Microsoft has confirmed that this is a problem in Microsoft Commerce Server 2000. This problem was first corrected in Microsoft Commerce Server 2000 Service Pack 2.

Keywords: kbbug kbfix kbcommserv2000presp2fix kbqfe kbcommserv2000sp2fix kbhotfixserver KB301946