Symptomen
U implementeert een op basis van Microsoft ASP.NET 2.0-webtoepassing op een website die is ondergebracht op een Microsoft Office SharePoint server. De webtoepassing communiceert met Microsoft Exchange Server 2010. Bovendien hebt u Internet Information Services (IIS) 7.0 IIS 7.5 in de geïntegreerde modus uitgevoerd op de SharePoint-server. In dat geval mag u de volgende problemen optreden.Probleem 1Wanneer u een gedeeltelijk vertrouwde webonderdeel op een SharePoint-site hebt geïmplementeerd, kan het gebeuren dat het webonderdeel onverwacht mogelijk volledig vertrouwen bewerkingen uit te voeren.Probleem 2De Aanvragen in wachtrij Prestatiemeter in een ASP.NET-functies prestatie-object niet correct in de geïntegreerde modus. Bijvoorbeeld wanneer de instelling van de MaxConcurrentRequestsPerCPU te laag is ingesteld, wordt queuing niet weerspiegeld in de teller. Bovendien, als de instelling te hoog is ingesteld, queuing aanvragen mogelijk geweigerd. Dit probleem kan verminderen de prestaties van de SharePoint-site.
Oorzaak
Probleem 1Dit probleem treedt op vanwege een fout in het verificatie-onderdeel van ASP.NET 2.0. De fout wordt gedeeltelijk vertrouwde webonderdelen te imiteren de account voor de groep van toepassingen. Daarom hebben de webonderdelen volledige toegang tot de SharePoint-site.Probleem 2Dit probleem treedt op omdat het prestatiemeteritem ASP.NET\Request in de wachtrij waarden alleen gemeld wanneer een aanvraag is in de wachtrij in de wachtrij voor ASP.NET. Het telt niet de aanvragen die op de common language runtime (CLR) thread-groep wachten.
Oplossing
Probleem 1Deze hotfix wordt een nieuwe toepassingsinstelling (aspnet:AllowAnonymousImpersonation) toegevoegd in ASP.NET 2.0. Als u deze instelling inschakelt, wilt toevoegen in de volgende sectie in het bestand Web.config:
<appSettings>
< sleutel = "aspnet:AllowAnonymousImpersonation" value = "true" / ></appSettings>Als u deze instelling inschakelt, moet u IIS 7 of IIS 7.5 in de geïntegreerde modus hebben. Als deze instelling is ingeschakeld, wordt de toepassing wordt uitgevoerd in de beveiligingscontext van de IUSR-identiteit.Probleem 2Als u de Prestatiemeter voor ASP.NET\Request in de wachtrij controleren nadat u deze hotfix hebt toegepast, ziet u de waarden voor dezelfde toepassing onder de dezelfde belasting verhogen. Dit gebeurt omdat het prestatiemeteritem ASP.NET\Request in de wachtrij zowel de aanvragen in de wachtrij van ASP.NET in de wachtrij en de aanvragen die op de CLR-threadgroep wachten telt.
Informatie over downloaden
De volgende bestanden kunnen worden gedownload vanaf het Microsoft Downloadcentrum:
Microsoft .NET Framework 2.0 servicepack 2 (SP2)
Voor alle versies van Windows Vista Service Pack 2 en Windows Server 2008 Service Pack 2 op basis van x86 ondersteunde de update nu downloaden. Voor alle versies van Windows Vista Service Pack 2 en Windows Server 2008 Service Pack 2 op basis van x64 ondersteunde de update nu downloaden. Voor alle IA-64-versies van Windows Server 2008 Service Pack 2 ondersteunde de update nu downloaden.
Microsoft .NET Framework 3.5.1
Voor alle versies van Windows 7 op basis van x86 ondersteunde de update nu downloaden. Voor alle versies van Windows 7 Service Pack 1 (SP1) gebaseerde x86 ondersteunde de update nu downloaden. Voor alle versies van Windows 7 en Windows Server 2008 R2 op basis van x64 ondersteunde de update nu downloaden. Voor alle versies van Windows 7 SP1 en Windows Server 2008 R2 SP1 op basis van x64 ondersteunde de update nu downloaden. Voor alle IA-64-versies van Windows Server 2008 R2 ondersteunde de update nu downloaden. Voor alle IA-64-versies van Windows Server 2008 R2 SP1 ondersteunde de update nu downloaden. Voor meer informatie over het downloaden van Microsoft-ondersteuningsbestanden klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
119591 Microsoft-ondersteuningsbestanden downloaden via online servicesMicrosoft heeft dit bestand gecontroleerd op virussen. Hierbij is gebruikgemaakt van software voor virusdetectie die volledig bijgewerkt was op de datum dat het bestand beschikbaar werd gesteld. Het bestand is opgeslagen op beveiligde servers die onbevoegde wijzigingen aan het bestand helpen voorkomen.
Speciale vereisten
Deze hotfix kan alleen worden uitgevoerd op een van de volgende besturingssytemen:
-
Windows Vista servicepack 2 (SP2)
-
Windows Server 2008 servicepack 2 (SP2)
-
Windows 7
-
Windows 7 servicepack 1 (SP1)
-
Windows Server 2008 R2
-
Windows Server 2008 R2 servicepack 1 (SP1)
Opstartinformatie
U moet de computer opnieuw opstarten nadat u deze hotfix als de bestanden waarin dit probleem optreedt worden gebruikt wanneer u deze hotfix installeert. Om te voorkomen dat de computer opnieuw op, sluit alle ASP.NET-websites voordat u deze hotfix installeert.
Bestandsgegevens
De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
Voor alle ondersteunde versies van Windows Vista SP2 en Windows Server 2008 SP2 op basis van x86
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
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 |
Voor alle ondersteunde versies van Windows Vista SP2 en Windows Server 2008 SP2 op basis van x64
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
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 |
Voor alle ondersteunde IA-64-versies van Windows Server 2008 SP2
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
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 |
Voor alle ondersteunde x86-versies van Windows 7
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
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 |
Voor alle ondersteunde x64-versies van Windows 7 en Windows Server 2008 R2
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
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 |
Voor alle ondersteunde IA-64-versies van Windows Server 2008 R2
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
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 |
Voor alle ondersteunde versies van Windows 7 SP1 op basis van x86
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
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 |
Voor alle ondersteunde versies van Windows 7 SP1 en Windows Server 2008 R2 SP1 op basis van x64
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
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 |
Voor alle ondersteunde IA-64-versies van Windows Server 2008 R2 SP1
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
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 |
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Ga naar de volgende Microsoft TechNet-website voor meer informatie over de opties die u gebruiken kunt voor de implementatie van SharePoint-webonderdelen:
Configureren en implementeren van webonderdelen (SharePoint Server 2010)Ga naar de volgende website van Microsoft Developer Network (MSDN) voor meer informatie over prestatiemeteritems voor ASP.NET:
Prestatiemeteritems voor ASP.NETGa naar de volgende Microsoft-website voor meer informatie over het probleem performance counter ASP.NET\Request in de wachtrij :
"ASP.NET\Requests in wachtrij" bug in IIS geïntegreerd modusVoor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 Beschrijving van de standaardterminologie die wordt gebruikt voor het beschrijven van Microsoft-software-updates