KORRIGERA: Problem kan uppstå när du distribuerar ett ASP.NET 2.0-program som kommunicerar med Exchange Server när en SharePoint-webbplats med IIS 7.0 eller IIS 7.5 i integrerat läge

Gäller för: .NET Framework 3.5.1

Symptom


Du kan distribuera ett Microsoft ASP.NET 2.0-baserade program till en webbplats som finns på en Microsoft Office SharePoint server. Webbprogrammet kommunicerar med Microsoft Exchange Server 2010. Dessutom måste ha du Internet Information Services (IIS) 7.0 eller IIS 7.5 körs i integrerat läge på SharePoint-servern. I den här situationen kan följande problem uppstå.Problem 1När du distribuerar en delvis betrodd webbdelen på en SharePoint-webbplats kan vara att webbdelen oväntat att kunna utföra operationer med fullständigt förtroende.Problem 2Köade begäranden av prestandadata i en ASP.NET prestanda objekt fungerar felaktigt i integrerat läge. Till exempel när en MaxConcurrentRequestsPerCPU är för låg, återspeglas queuing inte i räknaren. Dessutom, när det är för hög, kan MSMQ-begäranden nekas. Det här problemet kan försämra prestanda för SharePoint-webbplatsen.

Orsak


Problem 1Det här problemet beror på ett fel i komponenten ASP.NET 2.0-autentisering. Felet medför att delvis betrodd webbdelar att personifiera tillämpningspoolens konto. Innebär att webbdelarna har fullständig behörighet till SharePoint-webbplatsen.Problem 2Det här problemet uppstår eftersom prestandaräknare I kön ASP.NET\Request rapporterar endast värden när en begäran köas i ASP.NET-kön. Begäranden som väntar för common language runtime (CLR) trådpoolen räknas inte.

Lösning


Problem 1Den här snabbkorrigeringen läggs en ny tillämpningsinställning (aspnet:AllowAnonymousImpersonation) i ASP.NET 2.0. Lägg till följande avsnitt i filen Web.config om du vill aktivera den här inställningen:
<appSettings>
< Lägg till nyckel = ”aspnet:AllowAnonymousImpersonation” value = ”true” / >
</appSettings>
Om du vill aktivera den här inställningen måste du ha IIS 7 eller IIS 7.5 körs i integrerat läge. När den här inställningen aktiveras, körs programmet under säkerhetskontexten för IUSR-identitet.Problem 2När du övervakar prestandadata I kö ASP.NET\Request när du har installerat den här snabbkorrigeringen finns värden ökar för samma program under samma belastning. Detta inträffar eftersom prestandaräknare I kö ASP.NET\Request räknar både begäranden som väntar i kö för ASP.NET och begäranden som väntar för trådpoolen CLR.

Information om hämtning

Följande filer kan hämtas från Microsoft Download Center:
Microsoft.NET Framework 2.0 Service Pack 2 (SP2)
För alla x86-baserade versioner av Windows Vista Service Pack 2 och Windows Server 2008 Service Pack 2Download Hämta uppdateringspaketet nu. För alla x64-baserade versioner av Windows Vista Service Pack 2 och Windows Server 2008 Service Pack 2Download Hämta uppdateringspaketet nu. För alla IA-64-baserade versioner av Windows Server 2008 Service Pack 2 som stödsDownload Hämta uppdateringspaketet nu.
Microsoft.NET Framework 3.5.1
För alla x86-baserade versioner av Windows 7 som stödsDownload Hämta uppdateringspaketet nu. För alla x86-baserade versioner av Windows 7 Service Pack 1 (SP1)Download Hämta uppdateringspaketet nu. För alla x64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stödsDownload Hämta uppdateringspaketet nu. För alla x64-baserade versioner av Windows 7 SP1 och Windows Server 2008 R2 SP1Download Hämta uppdateringspaketet nu. För alla IA-64-baserade versioner av Windows Server 2008 R2 stödsDownload Hämta uppdateringspaketet nu. För alla IA-64-baserade versioner av Windows Server 2008 R2 SP1 stödsDownload Hämta uppdateringspaketet nu. För mer information om hur du hämtar supportfiler från Microsoft klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
119591 Hur du hämtar Microsoft-supportfiler från onlinetjänster
Microsoft har genomsökt denna fil efter virus. Microsoft använde det mest aktuella antivirusprogram som var tillgängligt när filen lades upp. Filen är sparad på servrar med utökad säkerhet som hjälper till att förhindra otillåtna ändringar av den.

Förutsättningar

Om du vill installera den här snabbkorrigeringen måste du köra något av följande operativsystem:
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows 7 servicepack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 servicepack 1 (SP1)

Information om omstart

Du måste starta om datorn när du har installerat den här snabbkorrigeringen om alla berörda filer används när du installerar den här snabbkorrigeringen. Om du vill undvika att starta om datorn, Stäng alla ASP.NET-webbplatser innan du installerar den här snabbkorrigeringen.

Filinformation

Den engelska versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.
För alla x86-baserade versioner av Windows Vista SP2 och Windows Server 2008 SP2 som stöds
FilnamnFilversionStorlekDatumTidPlattform
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
För alla x64-baserade versioner av Windows Vista SP2 och Windows Server 2008 SP2 som stöds
FilnamnFilversionStorlekDatumTidPlattform
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
För alla IA-64-baserade versioner av Windows Server 2008 SP2 som stöds
FilnamnFilversionStorlekDatumTidPlattform
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
För alla x 86-baserade versioner av Windows 7 som stöds
FilnamnFilversionStorlekDatumTidPlattform
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
För alla x 64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds
FilnamnFilversionStorlekDatumTidPlattform
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
För alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds
FilnamnFilversionStorlekDatumTidPlattform
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
För alla x86-baserade versioner av Windows 7 SP1 som stöds
FilnamnFilversionStorlekDatumTidPlattform
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
För alla x64-baserade versioner av Windows 7 SP1 och Windows Server 2008 R2 SP1 som stöds
FilnamnFilversionStorlekDatumTidPlattform
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
För alla IA-64-baserade versioner av Windows Server 2008 R2 SP1 som stöds
FilnamnFilversionStorlekDatumTidPlattform
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 har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Referenser


Mer information om de alternativ som du kan använda för att distribuera SharePoint-webbdelar finns på följande Microsoft TechNet-webbplats:Mer information om prestandaräknare för ASP.NET finns på följande Microsoft Developer Network (MSDN)-webbplats:Mer information om ASP.NET\Request i kö prestandaräknare problemet finns på följande Microsoft-webbplats:För mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 Beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar