2733944 För den samlade snabbkorrigeringen är tillgänglig för.NET Framework 4 i Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, Windows 7, Windows 7 SP1, Windows Server 2008 R2 och Windows Server...

Artikelöversättning Artikelöversättning
Artikel-id: 2733944 - Visa produkter som artikeln gäller.
Visa alla | Dölj alla

På den här sidan

Sammanfattning

Den här artikeln beskrivs Samlad snabbkorrigering 2733944 för Microsoft-.NET Framework-4. Denna samlade snabbkorrigering innehåller korrigeringar för problem med stabilitet, tillförlitlighet och prestanda i.NET Framework-4.

Den här samlade uppdateringen är tillgänglig för följande operativsystem:
  • Windows XP Service Pack 3 (SP3)
  • Windows Server 2003 Service Pack 2 (SP2)
  • 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)

Problem som korrigeras

Problem 1

Följande situationer kan uppstå när du använder namnutrymmen System.Messaging.NET Framework 4:
  • Om det finns en väntande asynkron MessageQueue.BeginReceive metod och kön tas ut från begäran, kan programmet krascha på grund av ett undantag.

    När du har installerat snabbkorrigeringen en MessageQueueException som har angetts för egenskapen MessageQueueErrorCode0x8007002 höjas med metoden MessageQueue.EndReceive . Om problemet uppstår bör undantaget hanteras av programmet.

  • Slutföraren för följande klasser kan kasta ett System.NullReferenceException undantag under tung belastning:
    • MessageEnumerator
    • MessageQueueEnumerator
    • Markören
    • SecurityContext

Problem 2

Anta följande: I.NET Framework 4.0 stängs Windows Communication Foundation (WCF) strömmen svar när servern returnerar en HTTP-statuskod 400, 404, 415, 503 eller 504. I det här fallet ges ett System.ObjectDisposedException-undantag när svar organ åt.

För att förhindra att svaret från stängs att lägga till följande konfiguration i programmets Web.config-filen när den här snabbkorrigeringen:
<configuration>
   <appSettings>
      <add key="wcf:HttpTransport:DoNotCloseResponseOnError" value="true" />
   </appSettings>
</configuration>

Obs! Efter HttpWebResponse nås anropas Stäng metod för att frigöra resurser innehas.

Problem 3

När du anropar metoden DateTime.Parse i en.NET Framework-4-baserade programmet kan vissa strängar avvisas av metoden. Metoden DateTime.Parse tolkar rätt sträng i.NET Framework 3.5-baserade program.

Korrigeringsfilen införs en ny kompatibilitetsflaggan DateTime_NetFX35ParseMode. Detta kan ställas in i registret som en miljövariabel eller i ett program App.config fil. När miljövariabeln är inställd SANT,.NET Framework 3.5 beteende används för att mappa ett förkortat namn till en typ i stället för.NET Framework 4 beteende. Detta gör att datum tolkas korrekt.

Du kan lägga till nya flagga under "runtime" element i konfigurationsfilen. I följande exempel visas hur du anger.NET Framework 3.5 tolkning beteende när du kör ett program baserat på.NET Framework 4.0:
<configuration>
   <runtime>
      <DateTime_NetFX35ParseMode enabled="true" />
   </runtime>
</configuration>

Obs! Problemet är störst i områden som har samma förkortning för en månad och ett namn för dagen.

Problemet 4

Ett program som skapats med Microsoft.NET Framework 4 krascha under tung belastning och inträffar följande undantag:
Typ: System.InvalidOperationException
Meddelande: Tabellinfogningen misslyckades. Load factor too high

Obs! Undantaget längst upp i följande anropsstack:
  • System.xml.Serialization.DynamicAssemblies.IsTypeDynamic

Lösning

Information om snabbkorrigeringen

En snabbkorrigering är nu tillgänglig från Microsoft. Den är avsedd att lösa problemet som beskrivs i denna artikel. Använd den bara på datorer med just detta problem uppstår. Den här snabbkorrigeringen kan komma att testas igen. Om inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen.

Om du vill lösa problemet omedelbart kan du kontakta Microsoft Support för att få snabbkorrigeringen. En fullständig lista över telefonnummer till Microsoft Customer Support Services och information om supportkostnader finns på följande Microsoft-webbplats:
http://support.microsoft.com/contactus/?ws=support
Obs! I särskilda fall avbrytas avgifter som normalt uppkommer för supportsamtal om en supporttekniker att en särskild uppdatering kan lösa ditt problem. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den aktuella uppdateringen.

Förutsättningar

Du måste ha den.NET Framework 4 installerat på något av följande operativsystem till den här snabbkorrigeringen:
  • Windows XP Service Pack 3 (SP3)
  • Windows Server 2003 Service Pack 2 (SP2)
  • 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 kanske starta om datorn när du har installerat snabbkorrigeringen om berörda filer används när du installerar snabbkorrigeringen. Vi rekommenderar att du stänger alla.NET Framework-baserade program innan du installerar den här snabbkorrigeringen om du vill undvika att behöva starta om datorn.

Ersättningsinformation

Den här snabbkorrigeringen ersätter inte tidigare utgiven snabbkorrigering.

Filinformation

Den engelska versionen av den här snabbkorrigeringen har de filattribut (eller senare) som visas i följande tabell. Datum och tider för dessa filer anges i universaltid (UTC). När du visar filinformationen konverteras den till lokal tid. Om du vill se skillnaden mellan UTC-tid och lokal tid på Tidszon fliken i den Datum och tid På Kontrollpanelen.

För alla stöd för x 86-baserade system
Dölj tabellenVisa tabellen
FilnamnFilversionFilstorlekDatumTidPlattform
CLR.dll4.0.30319.5776,730,28024-Jul-201216: 09x 86
Mscordacwks.dll4.0.30319.5771,143,37624-Jul-201216: 09x 86
Mscordbi.dll4.0.30319.577956,46424-Jul-201216: 09x 86
Mscorlib.dll4.0.30319.5775,201,99224-Jul-201216: 09x 86
Nlssorting.dll4.0.30319.57756,91224-Jul-201216: 09x 86
Sos.dll4.0.30319.577517,69624-Jul-201216: 09x 86
System.data.SQLXML.dll4.0.30319.577752,73624-Jul-201216: 09x 86
System.IdentityModel.dll4.0.30319.577398,43224-Jul-201216: 09x 86
System.Messaging.dll4.0.30319.577257,62424-Jul-201216: 09x 86
System.ServiceModel.dll4.0.30319.5776,116,42424-Jul-201216: 09x 86
System.xml.dll4.0.30319.5772,208,33624-Jul-201216: 09x 86
För alla stöd för x 64-baserade system
Dölj tabellenVisa tabellen
FilnamnFilversionFilstorlekDatumTidPlattform
CLR.dll4.0.30319.5776,730,28024-Jul-201216: 09x 86
CLR.dll4.0.30319.5779,794,62424-Jul-201216: 51x 64
Mscordacwks.dll4.0.30319.5771,143,37624-Jul-201216: 09x 86
Mscordacwks.dll4.0.30319.5771,515,60024-Jul-201216: 51x 64
Mscordbi.dll4.0.30319.577956,46424-Jul-201216: 09x 86
Mscordbi.dll4.0.30319.5771,455,17624-Jul-201216: 51x 64
Mscorlib.dll4.0.30319.5775,201,99224-Jul-201216: 09x 86
Mscorlib.dll4.0.30319.5774,971,59224-Jul-201216: 51x 64
Nlssorting.dll4.0.30319.57756,91224-Jul-201216: 09x 86
Nlssorting.dll4.0.30319.57768,17624-Jul-201216: 51x 64
Sos.dll4.0.30319.577517,69624-Jul-201216: 09x 86
Sos.dll4.0.30319.577598,59224-Jul-201216: 51x 64
System.data.SQLXML.dll4.0.30319.577752,73624-Jul-201216: 09x 86
System.IdentityModel.dll4.0.30319.577398,43224-Jul-201216: 09x 86
System.Messaging.dll4.0.30319.577257,62424-Jul-201216: 09x 86
System.ServiceModel.dll4.0.30319.5776,116,42424-Jul-201216: 09x 86
System.xml.dll4.0.30319.5772,208,33624-Jul-201216: 09x 86
För alla IA-64-baserade system som stöds
Dölj tabellenVisa tabellen
FilnamnFilversionFilstorlekDatumTidPlattform
CLR.dll4.0.30319.5776,730,28024-Jul-201216: 09x 86
CLR.dll4.0.30319.57719,375,68024-Jul-201217: 44IA-64
Mscordacwks.dll4.0.30319.5771,143,37624-Jul-201216: 09x 86
Mscordacwks.dll4.0.30319.5773,759,18424-Jul-201217: 44IA-64
Mscordbi.dll4.0.30319.577956,46424-Jul-201216: 09x 86
Mscordbi.dll4.0.30319.5773,296,32824-Jul-201217: 44IA-64
Mscorlib.dll4.0.30319.5775,201,99224-Jul-201216: 09x 86
Mscorlib.dll4.0.30319.5774,470,34424-Jul-201217: 44IA-64
Nlssorting.dll4.0.30319.57756,91224-Jul-201216: 09x 86
Nlssorting.dll4.0.30319.577143,92824-Jul-201217: 44IA-64
Sos.dll4.0.30319.577517,69624-Jul-201216: 09x 86
Sos.dll4.0.30319.5771,203,77624-Jul-201217: 44IA-64
System.data.SQLXML.dll4.0.30319.577752,73624-Jul-201216: 09x 86
System.IdentityModel.dll4.0.30319.577398,43224-Jul-201216: 09x 86
System.Messaging.dll4.0.30319.577257,62424-Jul-201216: 09x 86
System.ServiceModel.dll4.0.30319.5776,116,42424-Jul-201216: 09x 86
System.xml.dll4.0.30319.5772,208,33624-Jul-201216: 09x 86
Obs! På grund av filberoenden innehålla den senaste korrigeringsfilen som innehåller dessa filer också ytterligare filer.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna i avsnittet "Gäller".

Referenser

Mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 Beskrivning av standardterminologi som används för att beskriva Microsoft-programuppdateringar

Egenskaper

Artikel-id: 2733944 - Senaste granskning: den 17 augusti 2012 - Revision: 4.0
Informationen i denna artikel gäller:
  • Microsoft .NET Framework 4.0
Nyckelord: 
kbqfe kbhotfixserver kbexpertiseinter kbsurveynew kbbug kbfix kbmt KB2733944 KbMtsv
Maskinöversatt
VIKTIGT: Denna artikel är översatt av Microsofts automatiska översättningsprogram och inte av en mänsklig översättare. För att Du skall ha åtkomst till alla artiklar i Knowledge Base på Ditt föredragna språk så är en del artiklar översatta av människor och en del artiklar av översättningsprogram. Tänk på att en artikel som är översatt av ett översättningsprogram inte alltid är perfekt. Artikeln kan innehålla fel ord, grammatik eller meningsbyggnad, ungefär som en utländsk talare kan göra misstag när han eller hon pratar med Dig på Ditt språk. Microsoft ansvarar inte för eventuella felaktigheter i översättningen, fel eller skador som orsakats av någon felöversättning av innehållet eller våra kunders användande av det översatta innehållet. Microsoft uppdaterar kontinuerligt mjukvaran för översättningsprogrammet.
Den engelska versionen av artikeln är följande: 2733944

Ge feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com