POPRAWKA: Wydajność może się zmniejszyć w przypadku użycia dostawcy IIS ADSI do wykonywania zapytań o niektóre właściwości metabazy w systemie IIS 7.5

Objawy

Rozważmy następujący scenariusz:

  • Program Internet Information Services (IIS) 7.5 jest instalowany na komputerze z systemem Windows 7 lub Windows Server 2008 R2. Ponadto podczas instalowania systemu IIS 7.5 instalujesz jedną z następujących funkcji:

    • Funkcja zgodności konfiguracji IIS 6 Metabase i IIS 6 na komputerze z systemem Windows 7
    • Usługa ról Zgodności metabazy programu IIS 6 na komputerze z systemem Windows Server 2008 R2
  • Uruchamiasz aplikację, która kwerenduje niektóre właściwości metabazy usług IIS przy użyciu dostawcy IIS Active Directory Service Interfaces (ADSI). Aplikacja wielokrotnie otwiera i zamyka wszystkie odwołania, które są powiązane z metabazą usług IIS.

W tym scenariuszu występuje przeciek pamięci w aplikacji i w procesie Inetinfo.exe. W związku z tym wydajność może się obniżyć.

Przyczyna

Ten problem występuje z powodu błędu u dostawcy IIS ADSI.

Rozwiązanie

Informacje dotyczące poprawek

Obsługiwana poprawka jest dostępna od firmy Microsoft. Jednak ta poprawka ma na celu naprawienie tylko problemu opisanego w tym artykule. Zastosuj tę poprawkę tylko do systemów, w których występuje problem opisany w tym artykule. Ta poprawka może wymagać dodatkowych testów. Dlatego jeśli ten problem cię nie dotyczy poważnie, zalecamy zaczekanie na kolejną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, u góry tego artykułu z bazy wiedzy znajduje się sekcja "Dostępne do pobrania poprawki". Jeśli ta sekcja nie jest wyświetlana, skontaktuj się z działem obsługi klienta firmy Microsoft i pomocą techniczną w celu uzyskania poprawki.

Uwaga Jeśli wystąpią dodatkowe problemy lub jest wymagane jakiekolwiek rozwiązywanie problemów, może być konieczne utworzenie osobnego żądania usługi. Typowe koszty pomocy technicznej będą miały zastosowanie do dodatkowych pytań dotyczących pomocy technicznej i problemów, które nie kwalifikują się do danej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta i pomocy technicznej firmy Microsoft lub utworzyć oddzielne żądanie obsługi, odwiedź następującą witrynę internetową firmy Microsoft:

http://support.microsoft.com/contactus/?ws=support Uwaga W formularzu "Dostępne do pobrania poprawki" są wyświetlane języki, dla których jest dostępna poprawka. Jeśli nie widzisz swojego języka, oznacza to, że poprawka nie jest dostępna dla tego języka.

Wymagania wstępne

Aby zastosować tę poprawkę, na komputerze z jednym z następujących systemów operacyjnych musi być zainstalowany program IIS 7.5:

  • Windows 7
  • Windows Server 2008 R2

Wymóg ponownego uruchomienia

Po zastosowaniu tej poprawki należy ponownie uruchomić komputer.

Informacje dotyczące zastępowania poprawek

 Ta poprawka nie zastępuje żadnej innej poprawki.

Informacje o plikach

Globalna wersja tej poprawki zawiera atrybuty plików (lub nowsze atrybuty plików) wymienione w poniższej tabeli. Daty i godziny dla tych plików są wymienione w uniwersalnym czasie koordynowanym (UTC). Podczas wyświetlania informacji o pliku są konwertowane na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w elemencie Data i godzina w Panel sterowania.

Dla wszystkich obsługiwanych wersji systemu Windows 7 opartych na procesorach x86

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Adsiis.dll 7.5.7600.20879 289,792 13 stycznia 2011 r. 05:37 x86
Iisext.dll 7.5.7600.20879 86,016 13 stycznia 2011 r. 05:39 x86
Adsiis.dll 7.5.7601.21640 289,792 13 stycznia 2011 r. 05:34 x86
Iisext.dll 7.5.7601.21640 86,016 13 stycznia 2011 r. 05:35 x86

Dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 opartych na procesorach x64

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Adsiis.dll 7.5.7600.20879 333,312 13 stycznia 2011 r. 06:15 x64
Iisext.dll 7.5.7600.20879 107,008 13 stycznia 2011 r. 06:17 x64
Adsiis.dll 7.5.7601.21640 333,312 13 stycznia 2011 r. 06:19 x64
Iisext.dll 7.5.7601.21640 107,008 13 stycznia 2011 r. 06:21 x64
Adsiis.dll 7.5.7600.20879 289,792 13 stycznia 2011 r. 05:37 x86
Iisext.dll 7.5.7600.20879 86,016 13 stycznia 2011 r. 05:39 x86
Adsiis.dll 7.5.7601.21640 289,792 13 stycznia 2011 r. 05:34 x86
Iisext.dll 7.5.7601.21640 86,016 13 stycznia 2011 r. 05:35 x86

Dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 opartych na IA-64

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Adsiis.dll 7.5.7600.20879 535 040 13 stycznia 2011 r. 05:21 IA-64
Iisext.dll 7.5.7600.20879 229 376 13 stycznia 2011 r. 05:24 IA-64
Adsiis.dll 7.5.7601.21640 535 040 13 stycznia 2011 r. 05:10 IA-64
Iisext.dll 7.5.7601.21640 229 376 13 stycznia 2011 r. 05:12 IA-64
Adsiis.dll 7.5.7600.20879 289,792 13 stycznia 2011 r. 05:37 x86
Iisext.dll 7.5.7600.20879 86,016 13 stycznia 2011 r. 05:39 x86
Adsiis.dll 7.5.7601.21640 289,792 13 stycznia 2011 r. 05:34 x86
Iisext.dll 7.5.7601.21640 86,016 13 stycznia 2011 r. 05:35 x86

Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows 7 opartych na procesorach x86

Nazwa pliku Update.mum
Wersja pliku Nie dotyczy
Rozmiar pliku 2,684
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 17:18
Platforma Nie dotyczy
Nazwa pliku X86_16202cc9d577e5eaf96d1851e7e84563_31bf3856ad364e35_6.1.7600.20879_none_bcadf91746662d9f.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 709
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 17:17
Platforma Nie dotyczy
Nazwa pliku X86_249e01b1b75ed4ad8926eb9ea458d79a_31bf3856ad364e35_6.1.7601.21640_none_31e14281293a56c0.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 709
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 17:17
Platforma Nie dotyczy
Nazwa pliku X86_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7600.20879_none_e809fca45bc0f101.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 19,620
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 06:17
Platforma Nie dotyczy
Nazwa pliku X86_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7601.21640_none_ea07c6d458d7250b.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 19,620
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 06:10
Platforma Nie dotyczy

Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 opartych na procesorach x64

Nazwa pliku Amd64_b488168c3df26cd33b34b6b0ccb7062a_31bf3856ad364e35_6.1.7601.21640_none_c12d8eae843a5f14.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 1068
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 17:18
Platforma Nie dotyczy
Nazwa pliku Amd64_c76b66a08defadb3d299de6bbc536973_31bf3856ad364e35_6.1.7600.20879_none_b2137c8f08123cf0.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 1068
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 17:18
Platforma Nie dotyczy
Nazwa pliku Amd64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7600.20879_none_44289828141e6237.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 19,626
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 07:03
Platforma Nie dotyczy
Nazwa pliku Amd64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7601.21640_none_4626625811349641.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 19,626
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 07:03
Platforma Nie dotyczy
Nazwa pliku Update.mum
Wersja pliku Nie dotyczy
Rozmiar pliku 3,120
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 17:18
Platforma Nie dotyczy
Nazwa pliku Wow64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7600.20879_none_4e7d427a487f2432.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 19,626
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 06:09
Platforma Nie dotyczy
Nazwa pliku Wow64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7601.21640_none_507b0caa4595583c.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 19,626
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 06:02
Platforma Nie dotyczy

Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows Vista i Windows Server 2008 opartych na programie IA-64

              

Nazwa pliku Ia64_335c28dfe1ba8ef3a4876d09468d5216_31bf3856ad364e35_6.1.7600.20879_none_057f4a57da8a8e6b.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 1,066
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 17:17
Platforma Nie dotyczy
Nazwa pliku Ia64_734cb2d12d60b3536b03417e4256437d_31bf3856ad364e35_6.1.7601.21640_none_a6dc520a0d41ef49.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 1,066
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 17:17
Platforma Nie dotyczy
Nazwa pliku Ia64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7600.20879_none_e80ba09a5bbef9fd.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 19,623
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 06:58
Platforma Nie dotyczy
Nazwa pliku Ia64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7601.21640_none_ea096aca58d52e07.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 19,623
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 07:00
Platforma Nie dotyczy
Nazwa pliku Update.mum
Wersja pliku Nie dotyczy
Rozmiar pliku 2,347
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 17:17
Platforma Nie dotyczy
Nazwa pliku Wow64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7600.20879_none_4e7d427a487f2432.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 19,626
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 06:09
Platforma Nie dotyczy
Nazwa pliku Wow64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7601.21640_none_507b0caa4595583c.manifest
Wersja pliku Nie dotyczy
Rozmiar pliku 19,626
Data (UTC) 13 stycznia 2011 r.
Godzina (UTC) 06:02
Platforma Nie dotyczy

              

              

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Obejście

Aby obejść ten problem, utwórz i zachowaj jedno wystąpienie obiektu IIS://Localhost/W3SVC podczas działania aplikacji.