Podczas pobierania właściwości dla katalogu wirtualnego w Menedżerze usług IIS nie jest wyświetlana karta ASP.NET Menedżera usług IIS


Objawy


Podczas pobierania właściwości dla katalogu wirtualnego w Menedżerze usług Microsoft Internet Information Services (IIS), nie jest wyświetlana karta ASP.NET Menedżera usług IIS. Alternatywnie przycisk Edycja konfiguracji na karcie ASP.NET jest wyłączony.

Ten problem występuje, gdy spełniony jest jeden z następujących warunków:

  • Używasz 32-bitowej wersji Menedżera usług IIS na komputerze 64-bitowym.
  • Używasz usług IIS w trybie Microsoft Windows-32-na Windows-64 (WOW64).
  • Właściwość Enable32bitAppOnWin64 została ustawiona na wartość True w usługach IIS. To ustawienie umożliwia usługi IIS uruchomione w trybie 32-bitowym na komputerze 64-bitowym.
Uwaga WOW64 jest to warstwa emulacji, która umożliwia 32-bitowych aplikacji systemu Windows sprawnie działają na komputerach 64-bitowych.

Przyczyna


Ten problem występuje, ponieważ 32-bitowej wersji Menedżera usług IIS jest niezgodny z komputerów 64-bitowych, które używają programu Microsoft ASP.NET.

Ten problem może również wystąpić, ponieważ 64-bitowej wersji Menedżera usług IIS nie może załadować pliku Aspnet_isapi.dll 32-bitowego jako macierzystej 64-bitowy plik. Dodatkowo 64-bitowej wersji Menedżera usług IIS nie można załadować tego pliku w trybie WOW64 32-bitowym.

Obejście problemu


Aby obejść ten problem, należy ustawić Enable32bitAppOnWin64 na False w usługach IIS.

Powiązane artykuły


Aby uzyskać więcej informacji dotyczących sposobu konfigurowania usług IIS do uruchamiania aplikacji 32-bitowych na komputerach 64-bitowych odwiedź następującą witrynę firmy Microsoft w sieci Web: