При извлечении свойств виртуального каталога в диспетчере IIS не отображается вкладка ASP.NET диспетчера служб IIS


Симптомы


При извлечении свойств виртуального каталога в диспетчере служб Microsoft IIS (IIS), отсутствует вкладка ASP.NET диспетчера служб IIS. Кроме того кнопка Изменить конфигурацию на вкладке ASP.NET отключена.

Эта проблема возникает, если выполняется одно из следующих условий:

  • На 64-разрядном компьютере используется 32-разрядная версия диспетчера служб IIS.
  • Вы используете IIS в режиме Microsoft Windows-32-на Windows-64 (WOW64).
  • Значение True, в службах IIS задано свойство Enable32bitAppOnWin64 . Этот параметр позволяет работать в 32-разрядном режиме на 64-разрядном компьютере служб IIS.
Примечание. WOW64 является уровнем эмуляции, который позволяет 32-разрядной Windows-приложениям эффективно работать в 64-разрядных компьютерах.

Причина


Эта проблема возникает из-за несовместимости с 64-разрядных компьютерах, использующих Microsoft ASP.NET 32-разрядную версию диспетчера служб IIS.

Эта проблема может возникнуть, поскольку 64-разрядная версия диспетчера служб IIS не удается загрузить 32-разрядный файл Aspnet_isapi.dll как собственный 64-разрядный файл. Кроме того 64-разрядная версия диспетчера служб IIS не удается загрузить этот файл в режиме WOW64 32-разрядном режиме.

Временное решение


Чтобы обойти эту проблему, установите Enable32bitAppOnWin64 значение False в IIS.

Ссылки


Дополнительные сведения о настройке IIS для запуска 32-разрядных приложений на 64-разрядных компьютерах посетите следующий веб-узел корпорации Майкрософт: