Objawy
Wdrażanie aplikacji sieci web opartych na programie Microsoft ASP.NET 2.0 do witryny sieci Web, która jest przechowywana na serwerze Microsoft Office SharePoint. Aplikacja sieci web komunikuje się z programu Microsoft Exchange Server 2010. Ponadto mieć Internet Information Services (IIS) w wersji 7.0 lub usług IIS 7.5 działają w trybie zintegrowanym na serwerze programu SharePoint. W tej sytuacji można napotkać następujące problemy.Problem 1Podczas wdrażania częściowo zaufanych Web Part w witrynie programu SharePoint, może się okazać, że składnik Web Part niespodziewanie może być możliwe do wykonywania operacji na pełne zaufanie.Problem 2Liczba żądań w kolejce licznika wydajności w funkcji obiekt wydajności programu ASP.NET niepoprawnie w trybie zintegrowanym. Na przykład gdy ustawienie MaxConcurrentRequestsPerCPU jest ustawione zbyt nisko, usługi kolejkowania wiadomości nie jest widoczna na liczniku. Dodatkowo gdy ustawiona jest zbyt wysoka, kolejkowania żądań może zostać zabroniony. Ten problem może zmniejszyć wydajność witryny programu SharePoint.
Przyczyna
Problem 1Ten problem występuje z powodu błędu w składniku uwierzytelniania ASP.NET 2.0. Błąd powoduje, że częściowo zaufanych składników Web Part na personifikowanie konta puli aplikacji. W związku z tym składniki Web Part mają pełne uprawnienia dostępu do witryny programu SharePoint.Problem 2Ten problem występuje, ponieważ licznika wydajności Net\request w kolejce tylko raportów wartości, gdy żądanie znajduje się w kolejce w kolejce programu ASP.NET. Nie zlicza on żądań, które oczekują na wspólnej puli wątków języka wspólnego (CLR).
Rozwiązanie
Problem 1Ta poprawka dodaje nowe ustawienie aplikacji (aspnet:AllowAnonymousImpersonation) w programie ASP.NET 2.0. Aby włączyć to ustawienie, należy dodać następującą sekcję do pliku Web.config:
<appSettings>
< Dodawanie klucza = "aspnet:AllowAnonymousImpersonation" value = "true" / ></appSettings>Aby włączyć to ustawienie, musi mieć usług IIS 7 i 7.5 usługi IIS działają w trybie zintegrowanym. Gdy to ustawienie jest włączone, aplikacja zostanie uruchomiona w kontekście zabezpieczeń IUSR tożsamości.Problem 2Podczas monitorowania liczników wydajności Net\request w kolejce po zastosowaniu tej poprawki, wyświetlane wartości przyrostu dla tej samej aplikacji w obszarze samego ładunku. Dzieje się tak, ponieważ licznika wydajności W kolejce net\request liczy się zarówno żądania, które są umieszczane w kolejce w kolejce programu ASP.NET i żądań, które oczekują na puli wątków CLR.
Informacje dotyczące pobierania
Następujące pliki są dostępne do pobrania za pośrednictwem Centrum pobierania firmy Microsoft.
Microsoft.NET Framework 2.0 z dodatkiem Service Pack 2 (SP2)
Wszystkie obsługiwane wersje systemu Windows Vista z dodatkiem Service Pack 2 i Windows Server 2008 Service Pack 2 x86 Pobierz teraz pakiet aktualizacji. Dla wszystkich obsługiwanych wersji dodatku Service Pack 2 dla systemu Windows Vista i Windows Server 2008 Service Pack 2 x64 Pobierz teraz pakiet aktualizacji. Wszystkie obsługiwane dodatku Service Pack 2 dla systemu Windows Server 2008, wersje dla komputerów z procesorami IA-64 Pobierz teraz pakiet aktualizacji.
Microsoft.NET Framework 3.5.1
Wszystkie obsługiwane wersje systemu Windows 7 x86 Pobierz teraz pakiet aktualizacji. Wszystkie obsługiwane wersje systemu Windows 7 z dodatkiem Service Pack 1 (SP1) x86 Pobierz teraz pakiet aktualizacji. Wszystkie obsługiwane wersje x64 systemu Windows 7 i Windows Server 2008 R2 Pobierz teraz pakiet aktualizacji. Wszystkie obsługiwane wersje x64 Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1 Pobierz teraz pakiet aktualizacji. Wszystkie obsługiwane wersje systemu Windows Server 2008 R2 komputerów z procesorami IA-64 Pobierz teraz pakiet aktualizacji. Wszystkie obsługiwane wersje systemu Windows Server 2008 R2 z dodatkiem SP1 komputerów z procesorami IA-64 Pobierz teraz pakiet aktualizacji. Aby uzyskać więcej informacji dotyczących sposobu pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
119591 Jak uzyskać pliki pomocy technicznej Microsoft w usługach online Firma Microsoft przeskanowała ten plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów dostępnego w chwili opublikowania pliku. Plik jest przechowywany na serwerach o podwy¿szonym poziomie zabezpieczeñ, które utrudniaj¹ wprowadzanie nieautoryzowanych zmian w pliku.
Wymagania wstępne
Aby zastosować tę poprawkę, musi być uruchomiony jeden z następujących systemów operacyjnych:
-
Windows Vista z dodatkiem Service Pack 2 (SP2)
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2
-
Windows Server 2008 R2 Service Pack 1 (SP1)
Informacje dotyczące ponownego uruchamiania
Po zastosowaniu tej poprawki, jeśli wszystkie pliki podlegające usterce są używane podczas instalowania tej poprawki należy ponownie uruchomić komputer. Aby uniknąć ponownego uruchamiania komputera, należy zamknąć żadnych witryn sieci Web programu ASP.NET, przed zainstalowaniem tej poprawki.
Informacje dotyczące pliku
Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.
Wszystkie obsługiwane wersje x86 dodatku SP2 dla systemu Windows Vista i Windows Server 2008 z dodatkiem SP2
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
31,504 |
18-Nov-2011 |
10:56 |
x86 |
Webengine.dll |
2.0.50727.5705 |
437,008 |
18-Nov-2011 |
10:57 |
x86 |
System.web.dll |
2.0.50727.5705 |
5,251,072 |
18-Nov-2011 |
10:56 |
x86 |
Dla wszystkich obsługiwanych wersji x64 dodatku SP2 dla systemu Windows Vista i Windows Server 2008 z dodatkiem SP2
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
43,280 |
18-Nov-2011 |
12:49 |
x64 |
Webengine.dll |
2.0.50727.5705 |
746,256 |
18-Nov-2011 |
12:49 |
x64 |
System.web.dll |
2.0.50727.5705 |
5,259,264 |
18-Nov-2011 |
12:49 |
x64 |
Wszystkie obsługiwane wersje systemu Windows Server 2008 z dodatkiem SP2 komputerów z procesorami IA-64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
83,216 |
18-Nov-2011 |
10:53 |
IA-64 |
Webengine.dll |
2.0.50727.5705 |
1,232,144 |
18-Nov-2011 |
10:54 |
IA-64 |
System.web.dll |
2.0.50727.5705 |
4,780,032 |
18-Nov-2011 |
10:53 |
IA-64 |
Wszystkie obsługiwane wersje systemu Windows 7 x86
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
31,504 |
19-Nov-2011 |
05:18 |
x86 |
Webengine.dll |
2.0.50727.5705 |
437,008 |
19-Nov-2011 |
05:19 |
x86 |
System.web.dll |
2.0.50727.5705 |
5,251,072 |
19-Nov-2011 |
05:19 |
x86 |
Dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 z procesorami x64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
43,280 |
19-Nov-2011 |
05:36 |
x64 |
Webengine.dll |
2.0.50727.5705 |
746,256 |
19-Nov-2011 |
05:36 |
x64 |
System.web.dll |
2.0.50727.5705 |
5,259,264 |
19-Nov-2011 |
05:36 |
x64 |
Dla wszystkich obsługiwanych wersji systemu Windows Server 2008 R2 z procesorami IA-64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
83,216 |
19-Nov-2011 |
05:12 |
IA-64 |
Webengine.dll |
2.0.50727.5705 |
1,232,144 |
19-Nov-2011 |
05:12 |
IA-64 |
System.web.dll |
2.0.50727.5705 |
4,780,032 |
19-Nov-2011 |
05:12 |
IA-64 |
Wszystkie obsługiwane wersje systemu Windows 7 z dodatkiem SP1 x86
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
31,504 |
22-Nov-2011 |
23:32 |
x86 |
Webengine.dll |
2.0.50727.5705 |
437,008 |
22-Nov-2011 |
23:33 |
x86 |
System.web.dll |
2.0.50727.5705 |
5,251,072 |
22-Nov-2011 |
23:33 |
x86 |
Dla wszystkich obsługiwanych wersji x64 Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
43,280 |
22-Nov-2011 |
23:32 |
x64 |
Webengine.dll |
2.0.50727.5705 |
746,256 |
22-Nov-2011 |
23:32 |
x64 |
System.web.dll |
2.0.50727.5705 |
5,259,264 |
22-Nov-2011 |
23:32 |
x64 |
Wszystkie obsługiwane wersje systemu Windows Server 2008 R2 z dodatkiem SP1 komputerów z procesorami IA-64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
83,216 |
22-Nov-2011 |
23:25 |
IA-64 |
Webengine.dll |
2.0.50727.5705 |
1,232,144 |
22-Nov-2011 |
23:25 |
IA-64 |
System.web.dll |
2.0.50727.5705 |
4,780,032 |
22-Nov-2011 |
23:25 |
IA-64 |
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Informacje
Aby uzyskać więcej informacji na temat opcji, które można wdrożyć składników Web Part programu SharePoint odwiedź następującą witrynę Microsoft TechNet:
Konfigurowanie i wdrażanie składników Web Part (SharePoint Server 2010)Aby uzyskać więcej informacji o licznikach wydajności dla aplikacji ASP.NET odwiedź następującą witrynę Microsoft Developer Network (MSDN):
Liczniki wydajności dla programu ASP.NETAby uzyskać więcej informacji o problemie licznika wydajności Net\request w kolejce odwiedź następujące witryny firmy Microsoft:
Błąd "Net\requests" w programie IIS trybie zintegrowanymAby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft