FIX: Problemen kunnen optreden bij het implementeren van een ASP.NET 2.0-toepassing die met de Exchange-Server communiceert wanneer u een SharePoint-site in de geïntegreerde modus IIS 7.0 of IIS 7.5 wordt uitgevoerd

Van toepassing: Microsoft .NET Framework 3.5.1

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 ondersteundeDownload de update nu downloaden. Voor alle versies van Windows Vista Service Pack 2 en Windows Server 2008 Service Pack 2 op basis van x64 ondersteundeDownload de update nu downloaden. Voor alle IA-64-versies van Windows Server 2008 Service Pack 2 ondersteundeDownload de update nu downloaden.
Microsoft .NET Framework 3.5.1
Voor alle versies van Windows 7 op basis van x86 ondersteundeDownload de update nu downloaden. Voor alle versies van Windows 7 Service Pack 1 (SP1) gebaseerde x86 ondersteundeDownload de update nu downloaden. Voor alle versies van Windows 7 en Windows Server 2008 R2 op basis van x64 ondersteundeDownload de update nu downloaden. Voor alle versies van Windows 7 SP1 en Windows Server 2008 R2 SP1 op basis van x64 ondersteundeDownload de update nu downloaden. Voor alle IA-64-versies van Windows Server 2008 R2 ondersteundeDownload de update nu downloaden. Voor alle IA-64-versies van Windows Server 2008 R2 SP1 ondersteundeDownload 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 services
Microsoft 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
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Aspnet_wp.exe2.0.50727.570531,50418-Nov-201110:56x86
Webengine.dll2.0.50727.5705437,00818-Nov-201110:57x86
System.web.dll2.0.50727.57055,251,07218-Nov-201110:56x86
Voor alle ondersteunde versies van Windows Vista SP2 en Windows Server 2008 SP2 op basis van x64
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Aspnet_wp.exe2.0.50727.570543,28018-Nov-201112:49x64
Webengine.dll2.0.50727.5705746,25618-Nov-201112:49x64
System.web.dll2.0.50727.57055,259,26418-Nov-201112:49x64
Voor alle ondersteunde IA-64-versies van Windows Server 2008 SP2
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Aspnet_wp.exe2.0.50727.570583,21618-Nov-201110:53IA-64
Webengine.dll2.0.50727.57051,232,14418-Nov-201110:54IA-64
System.web.dll2.0.50727.57054,780,03218-Nov-201110:53IA-64
Voor alle ondersteunde x86-versies van Windows 7
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Aspnet_wp.exe2.0.50727.570531,50419-Nov-201105:18x86
Webengine.dll2.0.50727.5705437,00819-Nov-201105:19x86
System.web.dll2.0.50727.57055,251,07219-Nov-201105:19x86
Voor alle ondersteunde x64-versies van Windows 7 en Windows Server 2008 R2
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Aspnet_wp.exe2.0.50727.570543,28019-Nov-201105:36x64
Webengine.dll2.0.50727.5705746,25619-Nov-201105:36x64
System.web.dll2.0.50727.57055,259,26419-Nov-201105:36x64
Voor alle ondersteunde IA-64-versies van Windows Server 2008 R2
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Aspnet_wp.exe2.0.50727.570583,21619-Nov-201105:12IA-64
Webengine.dll2.0.50727.57051,232,14419-Nov-201105:12IA-64
System.web.dll2.0.50727.57054,780,03219-Nov-201105:12IA-64
Voor alle ondersteunde versies van Windows 7 SP1 op basis van x86
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Aspnet_wp.exe2.0.50727.570531,50422-Nov-201123:32x86
Webengine.dll2.0.50727.5705437,00822-Nov-201123:33x86
System.web.dll2.0.50727.57055,251,07222-Nov-201123:33x86
Voor alle ondersteunde versies van Windows 7 SP1 en Windows Server 2008 R2 SP1 op basis van x64
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Aspnet_wp.exe2.0.50727.570543,28022-Nov-201123:32x64
Webengine.dll2.0.50727.5705746,25622-Nov-201123:32x64
System.web.dll2.0.50727.57055,259,26422-Nov-201123:32x64
Voor alle ondersteunde IA-64-versies van Windows Server 2008 R2 SP1
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Aspnet_wp.exe2.0.50727.570583,21622-Nov-201123:25IA-64
Webengine.dll2.0.50727.57051,232,14422-Nov-201123:25IA-64
System.web.dll2.0.50727.57054,780,03222-Nov-201123:25IA-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:Ga naar de volgende website van Microsoft Developer Network (MSDN) voor meer informatie over prestatiemeteritems voor ASP.NET:Ga naar de volgende Microsoft-website voor meer informatie over het probleem performance counter ASP.NET\Request in de wachtrij :Voor 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