При установке 32-разрядная версия ASP.NET 2.0 в 64-разрядном компьютере не установлена служба состояний ASP.NET (Aspnet_state.exe)

Код статьи: 911720 - Список продуктов, к которым относится данная статья.
Развернуть все | Свернуть все

На этой странице

Проблема

При установке 32-разрядной версии Microsoft ASP.NET 2.0 в 64-разрядном компьютере, не установлена служба состояний ASP.NET (Aspnet_state.exe). В Aspnetsetup.log может регистрироваться следующее сообщение об ошибке файл:
<date><time></time></date>Начальное значение устранение AllowRemoteConnection состояния сервера
<date><time></time></date>Значение сбоя устранение AllowRemoteConnection состояние сервера: сбой HRESULT 80070002 FixStateServerARC: "не удается найти указанный файл. '
Кроме того можно заметить, что следующий параметр реестра не содержит сведения о реестре для службы состояния ASP.NET:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state

Причина

Такое поведение наблюдается, если выполняется одно из следующих условий:
  • Установить только 32-разрядная версия ASP.NET 2.0 на 64-разрядном компьютере, где Microsoft Internet Information Services (IIS) уже настроен для работы в Microsoft Windows в режиме Windows 64 (WOW64).
  • Удалить 64-разрядная версия ASP.NET 2.0, чтобы установить 32-разрядная версия ASP.NET 2.0.

Решение

Для решения этой проблемы необходимо установите 64-разрядная версия ASP.NET 2.0, чтобы установить 32-разрядная версия ASP.NET 2.0.

Примечание.Информация в данной статье относится только к 64-разрядных компьютерах, работающих под управлением 32-разрядная версия ASP.NET 2.0 и IIS в режиме WOW64. Кроме того следующие шаги настройки компьютера для запуска 32-разрядная версия ASP.NET 2.0 и IIS в режиме WOW64.

Для устранения проблемы последовательно выполните приведенные ниже действия.:
  1. Если на компьютере уже установлена 32-разрядная версия ASP.NET 2.0, выполните следующую команду для удаления 32-разрядная версия ASP.NET 2.0:
    Framework\v2.0.50727\aspnet_regiis -u
  2. Выполните следующую команду, чтобы переключить IIS работает в собственном режиме:
    CscriptДиск: \inetpub\AdminScripts\adsutil.vbs установить w3svc/служб AppPools/Enable32BitAppOnWin64 0
  3. Выполните следующую команду для установки 64-разрядной версии ASP.NET 2.0:
    Framework64\v2.0.50727\aspnet_regiis -i
  4. Выполните следующую команду, чтобы переключить IIS работает в режиме WOW64 режима:
    CscriptДиск: \inetpub\AdminScripts\adsutil.vbs установить w3svc/служб AppPools/Enable32BitAppOnWin64 1
  5. Выполните следующую команду для установки 32-разрядная версия ASP.NET 2.0:
    Framework\v2.0.50727\aspnet_regiis -i

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе "Информация в данной статье применима к:"..

Дополнительная информация

Действия по воспроизведению проблемы

  1. Выполните следующую команду, чтобы переключить IIS работает в режиме WOW64 режима:
    CscriptДиск: \inetpub\AdminScripts\adsutil.vbs установить w3svc/служб AppPools/Enable32BitAppOnWin64 1
  2. Установите Microsoft .NET Framework.

    Примечание.Предполагается, что служба состояния ASP.NET для установки в следующем подразделе реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state
    Служба состояний ASP.NET не установлен.
Для воспроизведения проблемы без установки .NET Framework на 64-разрядном компьютере, выполните следующие действия.
  1. On a 64-bit computer, run the following command to switch IIS to run in native mode if it is necessary:
    CscriptДиск:\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32BitAppOnWin64 0
  2. Run the following command to uninstall the 64-bit version of ASP.NET 2.0:
    Framework64\aspnet_regiis -u
  3. Run the following command to switch IIS to run in WOW64 mode:
    CscriptДиск:\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32BitAppOnWin64 1
  4. Run the following command to install the 32-bit version of ASP.NET 2.0:
    Framework\aspnet_Regiis -i -enable
    Примечание.You expect the ASP.NET state service to be installed under the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state
    However, the ASP.NET state service is not installed.

Ссылки

For more information about the ASP.NET state service, visit the following Microsoft Developer Network (MSDN) Web site:
http://msdn2.microsoft.com/en-us/library/0bb0a3a3-650f-4c47-a0c5-b08b9b591bb4.aspx

Свойства

Код статьи: 911720 - Последнее изменение :: 27 ноября 2010 г. - Редакция: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft ASP.NET 2.0
Ключевые слова: 
kbtshoot kbprb kbmt KB911720 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:911720
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв