Article ID: 971993 - Last Review: August 26, 2009 - Revision: 1.0

Description of the hotfix that enables ASP.NET Web applications to support claims-based identities when you use membership providers

Expand all | Collapse all

INTRODUCTION

A hotfix is available that enables Microsoft ASP.NET Web applications to support claims-based identities when you use membership providers to authenticate users in your application. To achieve that, the FormsIdentity class and the RolePrincipal class are now unsealed in the .NET Framework Class Library.

MORE INFORMATION

A supported hotfix is now available from Microsoft. However, it is intended to correct only the problem that is described in this article. Apply it only to systems that are experiencing this specific problem. This hotfix may receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next service pack that contains this hotfix.

To resolve this problem immediately, contact Microsoft Customer Support Services to obtain the hotfix. For a complete list of Microsoft Customer Support Services telephone numbers and information about support costs, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Note In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question.

Prerequisites

Windows XP and Windows Server 2003

You must have the Microsoft .NET Framework 2.0 Service Pack 2 (SP2) or the Microsoft .NET Framework 3.5 Service Pack 1 (SP1) installed to apply this hotfix. You must apply this hotfix on computers that are running Windows XP or Windows Server 2003.

Windows Vista and Windows Server 2008

You must have the Microsoft .NET Framework 3.5 Service Pack 1 (SP1) installed to apply this hotfix. You must apply this hotfix on computers that are running Windows Vista or Windows Server 2008. Additionally, you must have Service Pack 2 installed for computers that are running Windows Vista or Windows Server 2008.

Restart requirement

You may have to restart the computer after you apply this hotfix if any of the affected files are being used when you install the hotfix. Shut down any ASP.NET Web site before you install the hotfix to avoid having to restart the system.

Hotfix replacement information

This hotfix does not replace any other hotfixes.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Windows XP and Windows Server 2003, x86-based version
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Aspnet_wp.exe2.0.50727.405130,52830-Jun-200903:53x86
System.web.dll2.0.50727.40515,242,88030-Jun-200903:54x86
Webengine.dll2.0.50727.4051435,52030-Jun-200903:53x86
Windows XP and Windows Server 2003, x64-based version
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Aspnet_wp.exe2.0.50727.405142,30430-Jun-200900:10x64
System.web.dll2.0.50727.40515,255,16830-Jun-200900:14x64
Webengine.dll2.0.50727.4051743,76030-Jun-200900:10x64
Windows Server 2003, IA-64 based version
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Aspnet_wp.exe2.0.50727.405182,25630-Jun-200901:47IA-64
System.web.dll2.0.50727.40514,771,84030-Jun-200901:48IA-64
Webengine.dll2.0.50727.40511,228,62430-Jun-200901:48IA-64
Windows Vista and Windows Server 2008, x86-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Aspnet_wp.exe2.0.50727.405630,54423-Jul-200914:05x86
Webengine.dll2.0.50727.4056435,52023-Jul-200914:05x86
System.web.dll2.0.50727.40565,242,88023-Jul-200914:05x86
Windows Vista and Windows Server 2008, x64-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Aspnet_wp.exe2.0.50727.405642,30423-Jul-200914:03x64
Webengine.dll2.0.50727.4056743,74423-Jul-200914:03x64
System.web.dll2.0.50727.40565,255,16823-Jul-200914:03x64
Windows Server 2008, IA64-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Aspnet_wp.exe2.0.50727.405682,25623-Jul-200914:03IA-64
Webengine.dll2.0.50727.40561,228,62423-Jul-200914:03IA-64
System.web.dll2.0.50727.40564,771,84023-Jul-200914:03IA-64

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
For more information about claims-based identity, visit the following Microsoft Web site:
http://msdn.microsoft.com/en-us/magazine/cc163366.aspx (http://msdn.microsoft.com/en-us/magazine/cc163366.aspx)
For more information about the FormsIdentity class, visit the following Microsoft Web site:
http://msdn.microsoft.com/en-us/library/system.web.security.formsidentity.aspx (http://msdn.microsoft.com/en-us/library/system.web.security.formsidentity.aspx)
For more information about the RolePrincipal class in the .NET Framework Class Library, visit the following Microsoft Web site:
http://msdn.microsoft.com/en-us/library/system.web.security.roleprincipal.aspx (http://msdn.microsoft.com/en-us/library/system.web.security.roleprincipal.aspx)
For more information about how to use the Membership feature in ASP.NET 2.0, visit the following Microsoft Web site:
http://msdn.microsoft.com/en-us/library/ms998347.aspx (http://msdn.microsoft.com/en-us/library/ms998347.aspx)

Additional file information

Windows Vista and Windows Server 2008, x86-based versions
Collapse this tableExpand this table
File namePackage_for_kb971993_client_2~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size19,691
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_client~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,432
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_sc_1~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size19,119
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_sc~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,424
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_server_1~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size19,705
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_server~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,432
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File nameX86_netfx-aspnet_wp_exe_b03f5f7f11d50a3a_6.0.6002.22183_none_adfee53ca63ac76c.manifest
File versionNot Applicable
File size3,768
Date (UTC)24-Jul-2009
Time (UTC)04:59
PlatformNot Applicable
File nameX86_netfx-web_engine_dll_b03f5f7f11d50a3a_6.0.6002.22183_none_1fb54fb751dd4df2.manifest
File versionNot Applicable
File size9,818
Date (UTC)24-Jul-2009
Time (UTC)04:59
PlatformNot Applicable
File nameX86_system.web_b03f5f7f11d50a3a_6.0.6002.22183_none_e03dba6f3075559f.manifest
File versionNot Applicable
File size6,505
Date (UTC)24-Jul-2009
Time (UTC)05:00
PlatformNot Applicable
Windows Vista and Windows Server 2008, x64-based versions
Collapse this tableExpand this table
File nameAmd64_netfx-aspnet_wp_exe_b03f5f7f11d50a3a_6.0.6002.22183_none_6651ae6591be9e66.manifest
File versionNot Applicable
File size4,094
Date (UTC)23-Jul-2009
Time (UTC)20:53
PlatformNot Applicable
File nameAmd64_netfx-web_engine_dll_b03f5f7f11d50a3a_6.0.6002.22183_none_d80818e03d6124ec.manifest
File versionNot Applicable
File size9,870
Date (UTC)23-Jul-2009
Time (UTC)20:53
PlatformNot Applicable
File nameAmd64_system.web_b03f5f7f11d50a3a_6.0.6002.22183_none_989083981bf92c99.manifest
File versionNot Applicable
File size9,790
Date (UTC)23-Jul-2009
Time (UTC)20:54
PlatformNot Applicable
File namePackage_for_kb971993_client_2~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size19,893
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_client~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,440
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_sc_1~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size19,315
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_sc~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,432
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_server_1~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size19,907
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_server~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,440
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
Windows Server 2008, IA64-based versions
Collapse this tableExpand this table
File nameIa64_netfx-aspnet_wp_exe_b03f5f7f11d50a3a_6.0.6002.22183_none_adfec2fea63aff50.manifest
File versionNot Applicable
File size3,776
Date (UTC)23-Jul-2009
Time (UTC)20:12
PlatformNot Applicable
File nameIa64_netfx-web_engine_dll_b03f5f7f11d50a3a_6.0.6002.22183_none_1fb52d7951dd85d6.manifest
File versionNot Applicable
File size9,845
Date (UTC)23-Jul-2009
Time (UTC)20:13
PlatformNot Applicable
File nameIa64_system.web_b03f5f7f11d50a3a_6.0.6002.22183_none_e03d983130758d83.manifest
File versionNot Applicable
File size9,764
Date (UTC)23-Jul-2009
Time (UTC)20:14
PlatformNot Applicable
File namePackage_for_kb971993_sc_1~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size4,805
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_sc~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,427
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_server_1~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size5,241
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable
File namePackage_for_kb971993_server~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,435
Date (UTC)24-Jul-2009
Time (UTC)11:41
PlatformNot Applicable

APPLIES TO
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft .NET Framework 3.5 Service Pack 1
Keywords: 
kbexpertiseadvanced kbsurveynew kbqfe kbhotfixserver KB971993
 

Article Translations