Ta karta służy do mapowania rozszerzeń nazw plików na program lub interpreter przetwarzający te pliki. Mapowane aplikacje obejmują aplikacje ASP (Active Server Pages), aplikacje IDC (Internet Database Connector) i pliki, w których są używane dyrektywy dołączania po stronie serwera (SSI). Na przykład gdy serwer sieci Web otrzymuje żądanie strony z rozszerzeniem .asp, wykorzystuje mapowanie aplikacji, aby określić, że do przetwarzania tej strony należy wywołać plik wykonywalny asp.dll. Za pomocą opcji zawartych na tej karcie można również instalować aplikacje ISAPI odpowiedzialne za mapowania skryptów symboli wieloznacznych. Aplikacje te są inicjowane przy każdym żądaniu, bez względu na rozszerzenie pliku.

Umieść rozszerzenia ISAPI w pamięci podręcznej

Biblioteki DLL aplikacji ISAPI (Internet Server API) można wczytywać i przechowywać w pamięci podręcznej, co pozwala na realizowanie kolejnych żądań bez ponownego wywoływania aplikacji. W przypadku większości aplikacji ISAPI (w tym aplikacji ASP) przechowywanie w pamięci podręcznej jest korzystne. To pole wyboru należy wyczyścić tylko w szczególnych okolicznościach, na przykład przy debugowaniu aplikacji ISAPI. Jeśli ta sama aplikacja ISAPI została pobrana i umieszczona w pamięci podręcznej przez więcej niż jedną witrynę sieci Web na serwerze, to wyczyszczenie tej opcji nie spowoduje usunięcia aplikacji z pamięci. Trzeba wyczyścić tę opcję dla wszystkich witryn sieci Web korzystających z aplikacji ISAPI. Wyczyszczenie tej opcji nie powoduje zwolnienia uruchomionych aplikacji. Po prostu kolejne żądania nie są umieszczane w pamięci podręcznej.

Rozszerzenia aplikacji

Aplikacje sieci Web można tworzyć w wielu językach programowania i skryptów. Internetowe usługi informacyjne (IIS) wykorzystują rozszerzenie nazwy pliku żądanego zasobu w danej witrynie sieci Web, aby określić, jaki program ISAPI lub CGI należy uruchomić do przetworzenia żądania. Na przykład żądanie pliku o rozszerzeniu .asp powoduje wywołanie przez serwer sieci Web programu ASP (Asp.dll) do przetworzenia tego żądania. Skojarzenie rozszerzenia nazwy pliku z programem ISAPI lub CGI nazywa się mapowaniem aplikacji. Internetowe usługi informacyjne są wstępnie skonfigurowane do obsługi typowych mapowań aplikacji. Można dodawać i usuwać mapowania dla wszystkich aplikacji w witrynie sieci Web albo dla poszczególnych aplikacji.

Tabela Rozszerzenia aplikacji zawiera listę rozszerzeń nazw plików skojarzonych z plikami wykonywalnymi oraz ścieżki do tych plików. Jeśli w kolumnie Zlecenia znajduje się słowo „Wszystkie”, do aplikacji przesyłane są wszystkie zlecenia. Do modyfikowania mapowań aplikacji służą przyciski Dodaj, Edytuj i Usuń.

Ważne

W usługach IIS w wersji 4.0 na karcie Mapowania aplikacji lista zleceń znajdowała się w kolumnie Wyjątki. Kolumna ta została zmieniona na kolumnę Zlecenia, w której wyświetlane są zlecenia HTTP obsługiwane przez aplikację.

Zaznacz, aby skonfigurować serwer sieci Web do pobierania i umieszczania aplikacji ISAPI w pamięci podręcznej, dzięki czemu kolejne żądania będą mogły być przetwarzane bez ponownego wywoływania aplikacji W przypadku większości aplikacji ISAPI (w tym aplikacji ASP) przechowywanie w pamięci podręcznej jest korzystne.

Dodaj

Kliknij, aby dodać mapowanie aplikacji na podstawie rozszerzenia nazwy pliku , ścieżki do pliku wykonywalnego i zleceń HTTP.

Edytuj

Kliknij, aby zmodyfikować mapowanie aplikacji, zmieniając rozszerzenie nazwy pliku , ścieżkę do pliku wykonywalnego i zlecenia HTTP.

Usuń

Kliknij, aby usunąć mapowanie aplikacji z Internetowych usług informacyjnych.

Mapowania zastosowań symboli wieloznacznych

Ta tabela zawiera listę aplikacji ISAPI, które są wykonywane przed przetworzeniem pliku sieci Web, bez względu na jego rozszerzenie. Te aplikacje ISAPI są nazywane mapowaniami skryptów symboli wieloznacznych. Użycie mapowań skryptów symboli wieloznacznych jest podobne do użycia filtrów ISAPI, z tym wyjątkiem, że mapowania skryptów symboli wieloznacznych można zainstalować zarówno w katalogach wirtualnych, jak i w witrynach sieci Web, mają one dostęp do treści żądania, nie są sterowane zdarzeniami oraz aplikacje API rozszerzeń ISAPI mają większą funkcjonalność niż aplikacje API filtrów ISAPI. Jeśli katalog wirtualny nie zawiera własnych mapowań skryptów symboli wieloznacznych, dziedziczy je z nadrzędnego katalogu wirtualnego lub witryny sieci Web.

Wstaw

Kliknij, aby dodać mapowanie skryptów symboli wieloznacznych, które będzie wykonywane dla każdego żądania pliku sieci Web w tej witrynie sieci Web lub katalogu wirtualnym.

Edytuj

Kliknij, aby zmodyfikować zaznaczone mapowanie skryptów symboli wieloznacznych w tabeli Mapowania zastosowań symboli wieloznacznych.

Usuń

Kliknij, aby usunąć zaznaczone mapowanie skryptów symboli wieloznacznych w tabeli Mapowania zastosowań symboli wieloznacznych.

Przenieś w górę

Kliknij, aby podwyższyć priorytet wykonywania zaznaczonego mapowania skryptów symboli wieloznacznych w tabeli Mapowania zastosowań symboli wieloznacznych.

Przenieś w dół

Kliknij, aby obniżyć priorytet wykonywania zaznaczonego mapowania skryptów symboli wieloznacznych w tabeli Mapowania zastosowań symboli wieloznacznych.

Tematy pokrewne

Aby dowiedzieć się więcej o konfigurowaniu aplikacji i mapowaniach zastosowań symboli wieloznacznych, skorzystaj z dokumentacji online usług IIS w wersji 6.0 umieszczonej w witrynie Microsoft Windows Server TechCenter.


Spis treści