Microsoft KB Archive/324903

= Slower performance of .NET-connected applications after you install the .NET Framework 1.0 Service Pack 1 =

Article ID: 324903

Article Last Modified on 3/6/2006

-

APPLIES TO


 * Microsoft .NET Framework 1.0
 * Microsoft .NET Framework Software Development Kit 1.0 Service Pack 2
 * Microsoft Visual Studio .NET 2002 Professional Edition
 * Microsoft Visual Studio .NET 2002 Enterprise Architect
 * Microsoft Visual Studio .NET 2002 Enterprise Developer
 * Microsoft Visual Studio .NET 2002 Academic Edition

-



This article was previously published under Q324903



SYMPTOMS
After you install the Microsoft .NET Framework 1.0 Service Pack 1 (SP1) on a computer that is running Microsoft Windows NT, Windows 2000, or Windows XP, you may experience slower performance when you run applications that were created by using ASP.NET and Microsoft Visual Studio .NET.



CAUSE
This problem occurs because the .NET Framework 1.0 SP1 does not replace Mscorlib.dll and other assemblies if they are in use during setup of the .NET Framework 1.0 SP1 product.



RESOLUTION
To resolve this problem, install the Microsoft .NET Framework 1.0 Service Pack 2 (SP2).

For more information, click the following article number to view the article in the Microsoft Knowledge Base:

318836 How to obtain the latest .NET Framework service pack



MORE INFORMATION
Some .NET-connected applications (including ASP.NET) can cause Mscorlib.dll to be hard-locked so that you cannot replace Mscorlib.dll until you restart the computer. However, the Microsoft .NET Framework 1.0 SP1 assumes that, on a computer that is running Windows NT, you can always rename a DLL that is in use, and then install a new DLL to replace it. This procedure does not work with Mscorlib.dll.

The .NET Framework 1.0 SP1 regenerates all the native images at the end of the install process. If Mscorlib.dll was not updated, the native images will use the old version of Mscorlib.dll. After you restart the computer, the native images are no longer valid and they are ignored.

Steps to reproduce the behavior
To reproduce the problem, follow these steps:
 * 1) Install the .NET Framework 1.0 on a computer that is running Microsoft Windows 2000 Server.
 * 2) Start Microsoft Internet Information Services (IIS), and then request an ASPX page to verify that Mscorlib.dll is loaded in aspnet_wp.
 * 3) Install the .NET Framework 1.0 SP1.

Keywords: kbsetup kbprb kbvs2005swept kbvs2005doesnotapply KB324903

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.