BUG: Cookie-less session-state requests are broken when you install multiple versions of the .NET Framework on your computer and then you remove the .NET Framework 1.0 (834488)
The information in this article applies to:
- Microsoft ASP.NET (included with the .NET Framework 1.1)
- Microsoft ASP.NET (included with the .NET Framework) 1.0
SUMMARYThis article describes the problem that occurs when you have multiple versions of the Microsoft .NET Framework installed on your computer and when removal of the earlier version causes cookie-less session-state requests to break. SYMPTOMSWhen you install multiple versions of the Microsoft .NET
Framework on your computer and then you remove the .NET Framework 1.0,
cookie-less session-state requests are broken.CAUSEWhen you remove the .NET Framework 1.0, the version of
Microsoft ASP.NET that is associated with the ASP.NET Internet Information
Services (IIS) Registration Tool (Aspnet_regiis.exe) is removed from your
computer. This action removes all the filters and removes all the mappings to the latest remaining ASP.NET Internet Server API (ISAPI) version
that is installed on your computer. This action also sets the wrong name for the w3svc/filters/FilterLoadOrder attribute and IIS cannot load the filter.RESOLUTIONTo resolve this problem, manually add the Microsoft .NET
Framework 1.1 filter in IIS. To do this, follow these steps: Open IIS- Click Start, point to
Settings, and then click Control
Panel.
- Click Administrative Tools, and then
double-click Internet Service Manager. Internet
Information Services opens.
- Double-click your ComputerName
under Internet Information Services.
NoteComputerName is a
placeholder for the name of your computer.
Set the .NET Framework 1.1 filter in IIS- In IIS, click Default Web Site.
- On the Action menu, click
Properties. The Default Web Site Properties
dialog box appears.
- Click the ISAPI filters tab.
- Click Add. The Filter
Properties dialog box appears.
- Type .aspx in the Filter
Name box.
- Click Browse.
- Locate the Aspnet_filter.dll file. By default, the
Aspnet_filter.dll file is located in the
C:\Winnt\Microsoft
.NET\Framework\v1.14322 folder.
NoteWinnt is a placeholder for
the Microsoft Windows folder on your computer.
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section.REFERENCESFor more information, visit the following Microsoft
Developer Network (MSDN) Web sites:
Modification Type: | Minor | Last Reviewed: | 11/19/2004 |
---|
Keywords: | kbpending kbWebServer kbCookie kbbug KB834488 kbAudDeveloper |
---|
|