The ASP.NET state service (Aspnet_state.exe) is not installed when you install the 32-bit version of ASP.NET 2.0 on a 64-bit computer (911720)
The information in this article applies to:
SYMPTOMSWhen you install the 32-bit version of Microsoft ASP.NET 2.0
on a 64-bit computer, the ASP.NET state service (Aspnet_state.exe) is not installed. The following error message may be logged in the Aspnetsetup.log file: <Date><Time> Starting
Fixing State Server AllowRemoteConnection value
<Date><Time> Failure Fixing State
Server AllowRemoteConnection value: FixStateServerARC failed with HRESULT
80070002: 'The system cannot find the file specified. ' Additionally, you may
notice that the following registry subkey does not contain the registry
information for the ASP.NET state service: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state CAUSEThis problem may occur when one of the following
conditions is true:
- You install only the 32-bit version of ASP.NET
2.0 on a 64-bit computer where Microsoft Internet Information Services (IIS) is already
configured to run in Microsoft Windows on Windows 64 (WOW64) mode.
- You uninstall the 64-bit version of ASP.NET 2.0
before you install the 32-bit version of ASP.NET 2.0.
RESOLUTIONTo resolve this problem, install the 64-bit version of
ASP.NET 2.0 before you install the 32-bit version of ASP.NET
2.0. Note The information in this article applies only to 64-bit computers
that are running the 32-bit version of ASP.NET 2.0 and IIS in
WOW64 mode. Additionally, the following steps configure the computer to
run the 32-bit version of ASP.NET 2.0 and IIS in WOW64
mode. To resolve this problem, follow these steps: - If you already installed the 32-bit version
of ASP.NET 2.0 on
the computer, run the following command to uninstall the 32-bit version
of ASP.NET 2.0:
Framework\v2.0.50727\aspnet_regiis -u
- Run the following command to switch IIS to run in native
mode:
cscript DriveLetter:\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32BitAppOnWin64 0 - Run the following command to install the 64-bit version of
ASP.NET 2.0:
Framework64\v2.0.50727\aspnet_regiis -i - Run the following command to switch IIS to run in WOW64
mode:
cscript DriveLetter:\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32BitAppOnWin64 1 - Run the following command to install the 32-bit version of
ASP.NET 2.0:
Framework\v2.0.50727\aspnet_regiis -i
STATUSMicrosoft has confirmed that this is a bug in the Microsoft
products that are listed in the "Applies to"
section.REFERENCESFor more information about the ASP.NET state service, visit the
following Microsoft Developer Network (MSDN) Web site:
Modification Type: | Major | Last Reviewed: | 2/15/2006 |
---|
Keywords: | kbtshoot kbprb KB911720 kbAudDeveloper kbAudITPRO |
---|
|